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