Guanine: Structures, Properties and Interactions- From the Isolated Ground State to Excited States in Polar Solvent