Veganism: a clinical survey with observations on vitamin-B12 metabolism.