Principles of organic chemistry - Ouellette, Robert J., 1938- (Elsevier, 2015)