Shrek the third : friends and foes - Gordon, Steven E.; Hapka, Catherine (New York : Harper Collins Publishers, 2007)