An introduction to stirling engines - Senft, James R (Moriya Press, 1995)
Second printing 1995.