Science Foundations: Chemistry - "Milner, Bryan" (Cambridge University Press, England, 2001)