Understanding Advanced Organic and Analytical Chemistry: The Learner's Approach (Revised Edition)