Vegetarians, watch this: The Science of Vitamin B12