Home › Authors › James M. McPherson James M. McPherson 1 book Biography James M. McPherson (born October 11, 1936) is an American historian specializing in the Civil War; winner of the Pulitzer Prize for History in 1989 for *Battle Cry of Freedom*. Books by James M. McPherson The Illustrated Battle Cry of The Illustrated Battle Cry of Freedom 2008