Introduction to engineering & Environment - Rubin, Edward S. (McGraw-Hill, 2001)