Medicinal Chemistry - An Introduction - Hergenrother, Paul J (Synthesis, 2004)