Furious, Insatiable Fighter: A Biography of Maj. Gen. Isaac Ridgeway Trimble, C.S.A.