BMJ Publishing Group British national formulary - sept 2005 - London BMJ Publishing group 2005 - xiv, 912 Dewey Class. No.: 615.09241 BMJ