Solomons, T. W. Graham; Fryhle, Craig B. and Snyder, Scott A.

Solomons' organic chemistry - Wiley