Introduction to Seismology by Peter Shearer & Peter M. Shearer