I have this book 4 stars because it was entertaining, informative, and in many respects, satisfying.  There were a few points that were beyond me. But I feel when I come back and read it a second time, I'll pick up these concepts that eluded me during my first read-through.  I would recommend this book for anyone who values logic, wants to widen their perspectives when viewing the world, and/or even wants to have good conversation.  I feel I will use the ideas presented here in many ways and often.