Metabolism and enzymology of nucleic acids including gene and protein engineering Book