Marine steam engines and turbines - McBirnie, Samuel Clark (Marine Engineering Series.)