Basic Concepts, Heat, Work, Laws of Thermodynamics, Entropy, Steam, and more for Engineering Students