A Stirling (Hot Air) Engine

Water-Jacketed
M. Andrew Ross