Admiral John A. B. Dahlgren (1809–1870): His life, times and technical work in U.S. naval ordnance · Study