DNA topoisomerases: structure, function, and mechanism - Champoux,J.J.; Champoux,J.J. (Annu Rev Biochem, 2001)