From Sail to Steam, Recollections of Naval Life by Mahan, A. T. (Alfred Thayer)
 is a Project Gutenberg book, now on Github.