Theory of heat