Essentials of nephrology - Visweswaran, R Kasi; Alan, Almeida (CBS, 2009)