absorption spectrometry ultraviolet visible 1548390