This is HARD work. About a third of the way through I was close to giving up. Hits its stride in the second half and becomes much more engaging - maybe it's a slog because there are so many characters to be introduced in 1st half. Worth the effort even though it was a battle.