Stirling engine (or hot air engine) - future of car engines (probably)