The Flunking of Joshua T. Bates

Regular price $5.52

Joshua must repeat the third grade and finds himself becoming friends with his new teacher despite his negative first impressions of her and his premonitions of a disastrous year