ALDOSE REDUCTASE: New Insights for an Old Enzyme.

ALDOSE REDUCTASE: New Insights for an Old Enzyme.