Soil and Water Engineering - Delmard D. Fangmeier, William J. Elliot (Delhi Cenage Learning, 2009)