Chemistry and Chemical Reactivity by John C. Kotz & Paul M. Treichel