Text this: The Mexican War diary and correspondence of George B. McClellan