Heat energy can be produced in many ways. Which of the following sources can produce heat energy? A. the Sun B. electricity C. burning wood D. all of these