Essentials of pharmacology basic principles and general concepts - Sharma (CBS Pub & Dist., 2013)