An outline of ship building : theoretical and practical