Text this: Amino acids and proteins ; theory, methods, application.