Molecular Fluorescence Principles and Applications