This document discusses transcription in prokaryotes and eukaryotes. In prokaryotes, transcription is carried out by RNA polymerase, which associates with sigma factors to form holoenzymes that recognize specific promoter sequences. The process involves initiation at promoters, elongation, and termination. In eukaryotes, there are three nuclear RNA polymerases that transcribe different genes. RNA polymerase II transcribes protein-coding genes using promoters that often contain TATA boxes and other recognition elements.