Beans, chickpeas, buckwheat , quinoa and many other plant based foods provide protein as well as things like tofu, seitan, textured vegetable protein, and tempeh. What are these unusual forms of protein and where do they come from? What are these protein sources? •...