Who was the astronomer that invented a diving bell? William Herschel Edwin Hubble Edmund Halley Tycho Brahe