Maps Plan of the Battle of Mechanicsville or Beaverdam Creek, Virginia : fought June 26th 1862, 3 to 5 p.m.

Bibliographic Information