Single Photon Spectrometer