Medical Pharmacology by Tom Walley, Simon Constable & Peter Winstanley