https://animalistas.info/26279617-methods-in-enzymology-volume-21-nucleic-acids-part-d-by-kivie-moldave.html