Thermal Physics: Kinetic Theory, Thermodynamics and Statistical mechanics