Chemical Ionization Mass Spectrometry: Theory and Applications