Organic chemistry : structure, mechanism, synthesis - Ouellette, Robert J., 1938- (Academic Press, 2018)