Free piston Stirling engines - Walker, G. (Graham), 1930- (Lecture notes in engineering, 1985)