John Browning spectroscope