ByNobleID
    The development and testing of a free-piston engine generator for hybrid electric vehicle applications | NobleID