What determines the specific heat of a substance?
What are the factors on which the specific heat of a material, like water, depends?