The third edition of this classic textbook has been brought up-to-date with new material on planetary geophysics and other cutting-edge topics, and the addition of two completely new chapters on numerical modelling and geophysical MATLAB® applications, supported by student exercises and a website hosting a suite of MATLAB® codes.