Motor Engineering Knowledge for Marine Engineers by Anthony Prince | Menrva Books | MenrvaBooks