Organic chemistry - Solomons, T W Graham (1996)