Microglia biology, functions and roles in disease - Kaur, Charanjit. (Cell biology research progress, 2012)