The magic carpet - "Edmonds, William" (Heinemann England)