Organic chemistry - Solomons, Graham T. W. (John Wiley and Sons, 2004)