Ocean's Story; or Triumphs of Thirty Centuriesand Inventions etc. by Rowland, Edward
 is a Project Gutenberg book, now on Github.