History of the War Between Mexico and the United States, with a Preliminary View of its Origin, Volume 1 by Mayer, Brantz
 is a Project Gutenberg book, now on Github.