Immunohistochemistry: forging the links between immunology and pathology.