The Porphyrin Handbook by Karl Kadish & Kevin M. Smith