Soil Engineering: Testing, Design, and Remediation