The magic carpet - "William Edmonds","Edmonds, William" (Heinemann UK, 1997)