Handbook of Porphyrin Scienceby Karl K. Kadish, Roger Guilard, Kevin M. SmithPorphyrinsWriting a summary for young readers…For young readersBook data: Open Library