Practical Synthetic Organic Chemistry: Reactions, Principles, and Techniques by Stéphane Caron Back to product details page >