Vegan freak : being vegan in a non-vegan world : version 2.0, revised, expanded, and updated