The Queen of the SavannahA Story of the Mexican War by Aimard, Gustave
 is a Project Gutenberg book, now on Github.