Phillip,
It is addictive once you start it will keep you awake all night. I am about halfway through. I first found this a couple of months ago and intended having a quick scan before I posted it. It went right out of my head 'till I saw Cads post, I'm glad he reminded me.