The Mexican war diary of George B. McClellan - McClellan, George Brinton 1826-1885 (Princeton University Press, 1917)