Geotechnics For Building Professionals by Ja Charles & James A. Charles