This document provides an overview of immunohistochemistry (IHC). IHC is a technique that uses antibodies to identify antigens in cells and tissues. It involves using a primary antibody that binds to the antigen of interest, followed by detection with a labeled secondary antibody or enzyme. Key steps include antigen retrieval to unmask antigens, blocking to reduce background staining, and using enzyme labels or other detection methods to visualize antibody binding sites. Common enzymes used are horseradish peroxidase and alkaline phosphatase. The document discusses different IHC methods including direct, indirect, PAP, ABC, and streptavidin-biotin techniques. It also covers antigen retrieval methods, fixatives, controls, and interpretation of IHC results.