Environmental engineering - Kiely, Gerard (International edition (McGraw-Hill), 1998)