Foundation Analysis And Design by Joseph E. Bowles