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