Liquid piston Stirling engines (Industrial Engineering)