ABC of clinical haematology: macrocytic anaemias. - Hoffbrand V; Provan D (BMJ: British Medical Journal (International Edition), 1997)