Something old, something new and something very old: drugs for treating type 2 diabetes

Something old, something new and something very old: drugs for treating type 2 diabetes