Organic chemistry

Jonathan Clayden ... et al
Oxford University Press
9780198503460
0-19-850346-6