Chlorophylls and bacteriochlorophylls biochemistry, biophysics, functions and applications (Springer, 2006)