Principles of Fluorescence Spectroscopy