Principles of plant biochemistry