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