Army Command and General Staff College. He is the author of several books, including McClellan's War: The Failure of Moderation in the Struggle for the Union, and is the coeditor of The Ongoing Civil War: New Versions of Old Stories.