Organic Synthesis Ocp 31 P by Christine L. Willis, Martin Willis & Chris Willis