Stirling Engines have been around since the early 1800's.
They are commonly refered to as heat engines, but there are many forms.