You can find a real nice, compact design for a Stirling heat engine on the eMachineShop website. The project information includes everything you need to build your own as well as displaying a nice graphical demonstration of how that engine works.

All things related to Steampunk, Mad Science, and the crazy contraptions that tie it all together.