Heat Engine Calculations for those engaged on diesel, petrol, steam, and marine engines