Responsible For Occurrence Of Earthquakes

Which of the following factors is responsible for occurrence of earthquakes____?

a. Sudden cooling and contraction of the earth’s surface
b. Activity of some dormant volcanoes
c. Change of water into steam due to internal heat and its expansion
d. All of the above cause earthquake