BNF 46 - London: British Medical Association, 2003 - x, 836p.

9780727917898


Medicine -- Formulae, receipts, prescriptions

615.1 ROY