Insulin and the kidney.
Nephron. 1975;15(3-5):306-26. doi: 10.1159/000180518.
Nephron. 1975.
PMID: 1101090
Review.