Bowles has explained concepts in geotechnical engg. Specially foundation engineering with advanced methods He has given also analytical part in soil mechanics Some pregramme also he has given This is best book to study of foundation engineering and soil mechanics
A must read book for a Geotechnical Engineering student. It comes with a diskette which contains 16 programs. (Geotechnical programs ) I dont know if they are free to use.