I do agree with Ivan, the Foundation Analysis and Design, author Joseph E. Bowles from McGraw-Hill is the in my oppinion de the best one avaiable for a practical engineer it covers the hole kind of foundations problems giving examples, soil improvement techniques and may other aspects and also does have some very usefull computer programs written in Fortran that I found very usefull as a guidance to create my own ones.
I should say that this book is a "must have" one even for structural people like myself.
Fred