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