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 (R) applications, supported by student exercises and a website hosting a suite of MATLAB (R) codes.