Organic Synthesis by Stuart G. Warren, Paul Wyatt & Stuart Warren