Roles of DNA polymerase, primase, ligase, helicase and topoisomerase in DNA replication. An explanation of leading and lagging strands.
License: CC BY-NC-SA by Khan Academy