Profiles of the future : - Clarke, Arthur C. (Holt, 1984)