Modern Analytical Geochemistry: An Introduction to Quantitative Chemical Analysis Techniques for Earth, Environmental and Materials Scientists