Mechanics in the earth and environmental sciences. - Middleton, Gerard V.