The magic carpet - Edmonds, William; Shelagh Mcnicholas(Illustrator) (Heinemann Essex)