Environmental Engineering - Kiely, Gerard (2007)