Design and optimization of a single-phase oscillating PM alternator used for free-piston stirling engines | IEEE Conference Publication | IEEE Xplore