The chemical and biological versatility of riboflavin

The chemical and biological versatility of riboflavin