Mass spectrometry analytical chemistry by open learning - Barker, James (analytical chemistry by open learning, 2008)