Learn about the benefits of plant-based eating, including health, environmental, and ethical reasons, and how to get enough protein on this diet.