Maps Position of Union Army 30th June 10 1/2 a.m. and 2 1/2 p.m.

Bibliographic Information