The magic carpet - "EDMONDS, WILLIAM" (Heinemann UK)