The War With Mexico, Volume I (of 2) - Smith, Justin H. (Project Gutenberg, 2013)
Electronic text