British medical association British national formulary March 2012 - BMJ, Tavistock Square 2012 - xvii,1086 ISBN: 9780857110237 Dewey Class. No.: 615.1342 BMA/PSGB