A dictionary of battles. by David Eggenberger · Bookplated