Medicine of the Prophet
Purification of the Heart: Signs, Symptoms and Cures
BNF 80 (British National Formulary) by Joint Formulary Committee
Basic and Clinical Pharmacology by Bertram G Katzung