Geotechnical Engineering by Donald P. Coduto, Donald Coduto & Man-chu Ronald Yeung