Stirling cycle engines : inner workings and design - Organ, Allan J.