Introduction to Mineralogy - Nesse, William D. (Oxford University Press, 2012)