This textbook is in the public domain and was written by a professor at Kansas State University: http://nutritionsoftware.org/KansasStateUniversityHumanNutritionFlexbook.pdf.