The Marine Officer Volume 2; Or, Sketches Of Service. Vol. Ii by Ric Steele