What an amazing amount of advice we are given these days about what food we should or should not eat. There are the different major food groups – carbohydrates, fats and proteins – with limits on how...