ESC
James M. McPherson

James M. McPherson

James M. "Jim" McPherson is an American Civil War historian, and is the George Henry Davis '86 Professor Emeritus of United States History at Princeton University.

Born1936-10-11, Valley City, North Dakota, USA
Linkshttps://en.wikipedia.org/wiki/James_M._McPherson