All good recommendations. My son also liked the "Heroes Guide to ..." series. It is a series of stories about the "Prince Charmings" from Cinderella, Sleeping Beauty, Snow White, and Rapunzel. It makes fun of their "real" imperfections since none of the stories actually tell you anything about Prince Charming. They are pretty entertaining.