The British National Formulary (BNF) is your essential reference book for prescribing, dispensing, and administering medicines.