RNA polymerase II
RNA poymerase II is an enzyme found in eukaryotic cells.It is responsible for transcribing all protein-coding genes as well as several small nuclear RNAs, such as U1,U2 and U3.Hartl and Jones,Essential Genetics,4th edition,page 286