Pharmacology And Therapeutics For Dentistry by John Yagiela, Frank Dowd & Bart Johnson