What determines a substance's specific heat capacity?
Why do different materials have different specific heat capacities?