‘American Civil Wars: A Continental History’ by Alan Taylor

(W.W. Norton)

by