Recent insights into the structure of TFIID, its assembly, and its binding to core promoter. (April 2020)