Who wrote The Tale of Despereaux?

Steven Kind from new auburn