EGGENBERGER, DAVID

Histories

Dictionary of Battles, H2782 [7MR]