James M. McPherson

About The Author

James McPherson won the Pulitzer Prize for his book, Battle Cry of Freedom. He is Professor Emeritus at Princeton University.

Books by James M. McPherson