Modern Global Seismology by Terry Wallace, Thorne Lay & Terry C. Wallace