Types of Naval OfficersDrawn from the History of the British Navy by Mahan, A. T. (Alfred Thayer)
 is a Project Gutenberg book, now on Github.