Trails, rails and war;: The life of General G. M. Dodge,