Brock B B itibaren Oakland, CA, USA
Well written, but often felt like I was slogging through it. I didn't look forward to picking it back up every time I put it down. If the whole book had had the energy of the last 50 pages, I would have finished it much sooner.