Free piston space Stirling technology program | IEEE Conference Publication | IEEE Xplore