Mar 07, 10
Read from February 25 to March 06, 2010
I'd like to give this 4.5 stars. It's fantastic, but if the last 100 pages had been pared down to about 40 pages, I would have liked it better. It got a little bogged down for me in the end.