The New England journal of medicine 2013 Jan 10
Clinical practice. Vitamin B12 deficiency.   

Related Questions

For B12 levels >2000-4000.