British national formulary 48 - London British Medical Association 2007 - viii, 902 p. ISBN: 0853695849