High Protein Foods: Role of a High-Protein Diet In Weight Loss

What are protein foods, why is it important to eat a high protein diet, what is the list of foods with protein, what fruits, vegetables, foods...