I really enjoyed this book! Even though I am not a science buff, in fact have little science background, this book was accessible and very stimulating. Although a few things were too technical for my full understanding, I was able to get the main ideas and follow the thought process. I appreciated the humor and efforts to make it so readable. In fact I bought a paperback copy to share with others. Thanks for a great book.