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