Tales of ten worlds/Arthur C. Clarke (Heinemann, 1992)