The Porphyrin Handbook Volume 3 by Karl Kadish & Kevin M. Smith