Ratings1
Average rating3.5
Giving this five stars as it had a profound impact on me as a teenager.
Re-reading today, I found some of it quite dry and a little bit trite, but the ending still really resonated with me and I feel that it achieved exactly what it set out to do.