An Introduction to Marine Engineering, for Cadets and Deck Officers - Second Edition by BENJAMIN E. SANCHEZ | Menrva Books