Review: Excellent book
Rating: 4 out of 5
Date: 08 13, 2012
The book is really good, but you will probably need to read it twice.  It's not the kind of book you can read just once and catch all the references, analogies.  Excellent read and wish the author has written more books.  Do not listen to the negative reviews.  Not sure what they are looking for but this book has the excitement, length and creativity to hold anyone's interest.