A Heat Engine