Practical Aspects of Drug Discovery: At the Interface of Biology, Chemistry and Pharmacology