All for the union: The civil war diary and letters of Elisha Hunt Rhodes - Society for promoting christian knowledge 1985