Fundamental Principles of Chemistry by Robert Galloway