Organic Chemistry by Robert J. Ouellette