Organic chemistry - Graham Solomons (John Wiley, 2014)