Advanced Practical Organic Chemistry, Third Edition by Barry Lygo & John Leonard