Organic Chemistry: Structure and Function
K. PETER C. VOLLHARDT University of California, Berkeley, USA.  NEIL E. SCHORE University of California, Davis, USA.