A Campaign of Giants: The Battle for Petersburg: Volume I: From the Crossing of the James to the Crater By A. Wilson Greene University of North Carolina Press, $45