Generals in Gray: Lives of the Confederate Commanders by Ezra J. Warner Jr. Back to product details page >