United States. Bureau of Ordnance and Hydrography


France. École d'application de l'artillerie et du génie


Navy League (London, England)



United States. Marine Corps