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