Principles of organic chemistry - Ouellette, Robert J.; Rawn, J. David (Elsevier, 2015)