The magic carpet - Edmonds, William (HEINEMANN Edinburgh gate, Harlow, Essex, 1997)