Organic chemistry : structure, mechanism, and synthesis - Ouellette, Robert J.; Rawn, J. David; J. David Rawn (Elsevier, 2014)