Student companion : new tools and techniques for chemistry, molecules, matter and change - Geiger, Lynn. (W. H. Freeman)