The Foundation Engineering Handbook by Manjriker Gunaratne