Stirling Engine Design Manual by William R. Martini & R. Martini William