https://animalistas.info/26279638-methods-in-enzymology-volume-29-nucleic-acids-and-protein-synthesis-part-e-by-kivie-moldave.html