Practical Chemical Thermodynamics for Geoscientists by Jr. Bruce Fegley, Rose Osborne & Bruce Fegley Jr