Microglia: biology and pathology - Graeber, M B; Streit, W J (Acta Neuropathol, 2010)