As I've taken too long and have to take this to the library today, this review is not going to be as thorough as I'd like. However, this is simply so much information in this book, I could literally write about it forever. This book is simply stuffed with pictures, descriptions, explanations, and ...