The Wednesday Wars. It is so good. I love the way that Schmidt used Shakespeare to guide the story and to guide Holling's growth. I went back to Goodreads to see what I'd rated it when I finished this morning. I ended up raising my rating from 4 to 5. I think one of these days that I'm going to have to invest and buy a copy. This books a keeper.