Proteins are complex molecules with a broad range of structures, functionality and attributes. Film-forming, emulsifying, gelling, viscosity enhancing or structure creating: these are just some of the attributes possessed by proteins that make them invaluable in food...