Principles of Pharmacology by David E. Golan, Armen H. Tashjian & Ehrin Armstrong