Causes of Temperature Differences