The songs of distant earth - Clarke, Arthur C (Ballantine Books, 1986)