Thermodynamic cycles and processes. - Hoyle, Russell; Clarke, P. H.