Basic Mechanical engineering discusses fluid mechanics, thermodynamics, automobile, power plants, renewable energy, welding, casting, patterns and many more engineering topics