Science explained: understanding the mysteries of science - Ronan, Colin A. (Doubleday, 1993)