Clayden, Jonathan, Nick Greeves, Stuart Warren

Organic Chemistry - Oxford University Press