Natural killer cells: versatile roles in autoimmune and infectious diseases.

Natural killer cells: versatile roles in autoimmune and infectious diseases.