Metformin: A Novel but Controversial Drug in Cancer Prevention and Treatment.

Metformin: A Novel but Controversial Drug in Cancer Prevention and Treatment.