Maps The battle of Fair Oaks, Va., 2nd Day's battle, Sunday June 1st, 1862

Bibliographic Information