I'm currently reading this book. Just started it yesterday - I'm only up to the start of chapter 3. Looks like it's going to be a good read. Recommended to me by a friend who said he ended up staying up late into the night, couldn't put it down, and blasted through it in three days. I'm not going to be that fast, but I'm enjoying it so far.