An American in Maximillian's Mexico 1865-1866: The Diaries of William Marshall Anderson