The two faces of interleukin 10 in human infectious diseases.

The two faces of interleukin 10 in human infectious diseases.