Problems in Organic Synthesis by George S. Zweifel, Hasan Palandoken & Michael H. Nantex