Chemistry : the science in context - Gilbert, Thomas R. (Norton, 2004)