Introduction to seismology - Shearer, Peter M (New York Cambridge University Press, 2009)