You can learn a lot by reading this book. That being said, although it is a novel I felt as though I was reading a text book at times. Exotic names and places coupled with an extremely advanced vocabulary (my Kindle was stumped more than once) made for a slow read. I liked what I was learning, so...