Science and society, - Rose, Hilary, 1935- (Allen Lane, 1969)