The books offers a story of the human thought. You do not have to have a brief knowledge of Philosphy since the book starts from the very beginning.
''The book is pretty much a modern day version of Plato's Dialogues -- the author uses the Socratic method to drive discussions between the characters in the book. This does a pretty good job at explaining the relationships between most of the major philosophical viewpoints but it doesn't really explain anything in any significant detail. Overall it was a good book. It has more to offer those without a lot of philosophical knowledge, though. '' says Jonathan Nacionales.