Basic Principles of Drug Discovery and Development, 2ed - Benjamin Blass (Academic Press Elsevier, 2021)