This book is a surprise. My husband bought it for me from a thrift store, after it came from another thrift store, and 'lo, and behold' it was a signed copy.
I am older than the intended audience (68) but still enjoyed the journey through philosophy and the whole construction of the story. I wish I had read it when I was younger, now I can recommend it to students of any age.