Chemistry & Chemical Reactivity, Volume 2 by John C. Kotz & Paul M. Treichel