The health effects of fats and carbohydrates are controversial. However, everyone agrees that proteins are important. While ...