Histology and immunohistochemistry