Contemporary Drug Synthesis by Jie Jack Li, Douglas S. Johnson & Bruce D. Roth