I'm reading this book now and I'm enjoying it. If you can't afford to buy it, check it out from your library. :)
I got it from Amazon the other day, but haven't had a chance to start reading it yet. It sounds like it's gonna be a good one.