
Ninety-Five things are absolutely Essential for human life. Without any one of them we perish before our time. Some are obvious, such as air, water, protein, carbohydrates and fats. Others are more subtle: Sixty essential minerals, 16 essential vitamins, 12 essential amino acids...