I have a few friends on GR, who, when they are effusive about books, well then, such books must simply be read, because they don't steer you wrong (what a lot of commas!) 
 Well anyway, after NU recommending this book to me, and after reading her review, I just had to read the book. And she wasn't lying. 
 I'd write a review myself but I am lazy. Just go read her review here