Chemistry for the biosciences : the essential concepts. - Crowe, Jonathan (Oxford University Press, 2010)