Dietary flavonoids and the development of type 2 diabetes and cardiovascular diseases: review of recent findings.

Dietary flavonoids and the development of type 2 diabetes and cardiovascular diseases: review of recent findings.