Profiles of the future - Clarke, Giles (Pan Books, 1973)