Organic Chemistry - Klein, David (John Wiley, 2012)