Alphabetical List of Battles, 1754-1900: War of the Rebellion, Spanish-American War, Philippine Insurrection and All Old Wars, with Dates

Paperback