Main street vegan: everything you need to know to eat healthfully and live compassionately in the real world