British Medical Association (2021). BNF 49 March 2005: British nasional formulary. Royal Pharmaceutical Society of Great Britain.