Nucleic acids: structures, properties, and functions - BLOOMFIELD, Victor A (University Science Books, 2000)