Design of propulsion and electric power generation systemsHans Klein WoudDesign of propulsion and electric power generation systemsHans Klein Woud