Naval ordnance;
a text-book prepared for the use of the midshipmen of the United States Naval Academy,
by officers of the United States Navy.

Description

Viewability

Item Link Original Source
Full view   Harvard University
Full view   University of California