Modern Marine Engineering ...: With an Appendix, Bringing the Information Down to the Present Time
Publisher: Wm. Clowes
Published: 1881
Number of pages: 495