Molecular Fluorescence by Bernard Valeur & Mario Nuno Berberan-Santos