This book touches all of the bases for middle grade humor - engaging characters, an actual plot with diverting sub-plots, snappy dialogue, a sly anti-authoritarian streak, some subtle inside jokes, a bit of silliness and a big-hearted generous sense ...