Galileo's finger : the ten great ideas of science - Atkins, Peter