The Mexican War diary and correspondence of George B. McClellan - McClellan, George Brinton, 1826-1885. (Louisiana State University Press, 2009)