Fundamentals of Porphyrin Chemistry - A 21st Century Approach 2V Set - Penelope J. Brothers (Wiley, 2022)