OK. Writing a review for a book that you did not fully read may seem unjust. And that too a bad review at that. It is not that I did not finish it: I COULD NOT finish it, which defintely reflects on the nature of the book. It reminded me of that time in ninth grade when I decided to memorize the dictionary and could go only as far as the word "aba". Not that the dictionary is without its charms. There is only so much useful information the mind can assimilate unless presented in a style that engages it. So if you buy this book, try to use it like a dictionary or an encyclopedia. If you have ever wondered what Bill Gates' nephew's name is, the book probably has it. But I would suggest you look up in the index for " Gates, Bill..nephew" instead of trying to read it ascendingly till you reach that particular section.BTW, If you are wondering what "aba" means my dictionary tells me it is "A fabric woven of the hair of camels or goats".