Steamships And Their Machinery From First To Last by John Wilton Cuninghame Haldane