Campaign of Giants--The Battle for Petersburg Volume 1: From the Crossing of the James to the Crater / - GREENE, A. WILSON. (The University of North Carolina Press,)