Seismic Methods and Applications: a Guide for the Detection of Geologic Structures, Earthquake Zones and Hazards, Resource Exploration, and Geotechnical Engineering