Title: John M. Brooke, naval scientist and educator
Subjects: Biography, Confederate States of America, Confederate States of America. Navy, Educators, Inventors, Naval biography, Virginia, Virginia Military Institute, Southern states, biography
Places: United States
People: John M. Brooke (1826-1906)