Open questions: missing pieces from the immunological jigsaw puzzle.

Open questions: missing pieces from the immunological jigsaw puzzle.