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