Oxidation Of Nucleic Acids: Chemistry Of Purine Quinones And Development Of Novel Photooxidizing Agents