One of the core roles of a practising geotechnical engineer is to analyse and design foundations. This textbook for advanced undergraduates and graduate students covers the analysis, design and construction of shallow and deep foundations and retaining structures as well as the stability analysis and mitigation of slopes. It progressively introduces critical state soil mechanics and plasticity theories such as plastic limit analysis and cavity...