The Tale of Despereaux by Kate DiCamillo
The Tale of Despereaux by Array