The porphyrin handbook (Acad. Press, 2000)