Novel micro free-piston swing engine and its feasibility validation | TUP Journals & Magazine | IEEE Xplore