Nucleoside triphosphates and their analogs : chemistry, biotechnology, and biological applications /: chemistry, biotechnology, and biological applications. (2005)