History Of Propellers And Steam Navigation by Robert Macfarlane