A Cadet's Honor: Mark Mallory's Heroism by Sinclair, Upton
 is a Project Gutenberg book, now on Github.