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