Chemical Fundamentals of Geology by Robin Gill