Diabetes mellitus, insulin resistance and hepatitis C virus infection: A contemporary review.

Diabetes mellitus, insulin resistance and hepatitis C virus infection: A contemporary review.