Principles of Nucleic Acid Structure,2e - Stephen Neidle (Academic Press Elsevier, 2021)