Geotechnical Engineering: Principles & Practices PDF Geotechnical Engineering: Principles and Practices, 2/e, is ideal or junior-level soil mechanics or