Organic Chemistry Demystified Daniel R. Bloch - Bloch (McGraw Hill, 2012)