The Magic carpet - "William Edmonds" (,Heinemann, 1996)