Shrek the third : friends and foes / - Hapka, Cathy. (HarperCollins,, 2007)