Macrophages in immunobiology