Principles of Foundation Engineering - Braja, M. Das (New Delhi Cengage Learning, 2015)