Magic universe : a grand tour of modern science - Calder, Nigel (Oxford University Press, 2005)