Bioinorganic Photochemistry by Grazyna Stochel, Zofia Stasicka & Konrad Szacilowski