Nucleic Acids - Bloomfield ,Victor A. (Canada University Science Books, 2000)