Science and society - Rose, Hilary (Baltimore Penguin book, 1969)