Introduction to Environmental Science and Engineering - Sivakumar Raman (New Delhi McGraw Hill, 2010)