This is a great book that I would recommend to those who have never appreciated Philosophy class. Or never found it entertaining. There was a point in my life in which this book would have been a blessing for me.But unfortunately the timing is wrong for me. Before I could have loved this book, this is a Philosophy course disguised as a novel, but after taking a Philosophy class with a great teacher I found that class taught me the same things, but in a better way.In short, the class was way better than the book. What can I say except that I had an awesome teacher. Maybe I will revisit this book once that class has been erased from my mind and I need a new dose of Philosophy.