Normally I don't write reviews. After searching for a book for my son, I stumbled upon this one. He pulls this out every few days and takes a read as if it is new information. I just love the way this book makes him want to learn and know more about ...