DNA polymerases: discovery, charecterization and functions in cellular DNA Transactions - Hubscher, Ulrich (World Scientific, 2010)