Stirling Engines have been around since the early 1800's.

They are commonly refered to as heat engines, but there are many forms.