Interferon-producing cells: on the front line in immune responses against pathogens.

Interferon-producing cells: on the front line in immune responses against pathogens.