the magic carpet - "Edmonds,William" (storyworlds england, 2005)