This site from Florida State University offers a description of fluorescence in terms of photon absorption and emission and atomic energy levels. Included is a Java simulation of the absorption and emission process. Also included is text describing fluorescence microscopy and, in particular, immunofluorescence. This site is written for an audience familiar with introductory physics or chemistry.