Subduction zones: Their diversity, mechanism and human impacts

Subduction zones: Their diversity, mechanism and human impacts