Environmental engineering - Kiely, Gerard (Tata McGraw-Hill New Delhi, 2007)