plant protein sources Soy plant protein sources essential amino acids almost ideal protein American Family Physician: Soy: A Complete Source of Protein almost ideal protein American Family Physician "Soy: A complete source of protein"