The zinc finger transcription factor Egr-1 is essential for and restricts differentiation along the macrophage lineage