The first hundred pages were the definition of info-dumping. It was getting really annoying... 
 There's some time-line issues and I would have welcomed a map, but other than that it was a very enjoyable read!