Tales of ten worlds - CLARKE, Arthur C. (Heinemann International Publishing, 1988)