An Introduction to Seismology, Earthquakes and Earth Structu