I debated on just how to rate this book, I finally decided to go with 3 stars, because despite its faults I did actually like the book. It has a lot of lovely pictures, some of which I'd not yet seen before. The text itself is, for the most part, factually sound. It gives one a broad overview of...