Introduction To Chemical Principles by H. Stephen Stoker