Macrophage - B Vernon Robert (Cambridge university press, 1972)