Understanding Limnology - Srivastava, Sharad (Discovery, 2010)