Thermodynamic analysis of a gamma type Stirling engine in an energy recovery system. (1st June 2018)