Question 23The most abundant source of energy in the body is A.Proteins B.Lipids C.Carbohydrates D.Minerals Objective Show full explanation