Plant polyphenols: chemical properties, biological activities, and synthesis.

Plant polyphenols: chemical properties, biological activities, and synthesis.