Understanding Advanced Organic and Analytical Chemistry by Jeanne Tan & Kim Seng Chan