On the dot the speck that changed the world - Humez, Alexander. (Oxford University Press, 2008)