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

Bok av N A D Strait