The following is a list of the published works of James M. McPherson, an American Civil War historian.