This book covers great spans of time and geography and illuminates little discussed, but important and interesting, stretches of history. I found it an easy read, despite the complexity and many characters.The only downside is that more detailed maps, and perhaps a timeline, would have been useful.