A Long Way Gone by Ishmael Beah, (novel online; full text)