Which of the following types of cells is primarily responsible for the destruction of old cells and invasive microorganisms
a) Macrophages
b) T cells
c) B cells
d) Neutrophils