Pharmaceutical Process Chemistry For Synthesis by Peter J. Harrington