The Fountains of Paradise
Arthur C Clarke