Shrek the third : a good king is hard to find / - Hapka, Cathy. (HarperCollins, 2007)