The miscellaneous works of David Humphreys

The miscellaneous works of David Humphreys
late minister plenipotentiary to the court of Madrid.
Details
- OL Work ID
- OL71446W
Subjects
United StatesPolitics and governmentUnited States. ArmyUnited States. NavyDefenses