Maps Battle of Palo Alto, 8th May 1846.

Bibliographic Information