It's extremely good. Probably one of the best books I've ever read. But by golly it's long and complicated. I tend to read at the end of the day when I'm tired and I often only manage a few pages at a time so it's not exactly zipping along.