This book knocked my sox off the first time I read it.
And the third.
If you buy it (here's the link) and don't love it, I'll come to your house so you can explain why.
Power point presentation optional.
Booklist gave it a starred review
And PW liked it too
Library Journal makes it a hat trick
But the ultimate vote of confidence: Tim Lowe won't let his students borrow his copy to read at home. They have to read it in class!