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