Fundamental principles of heat transfer