Bioinorganic Photochemistry by Konrad Szacilowski & Zofia Stasicka