Delivery of antigens used for vaccination: recent advances and challenges.

Delivery of antigens used for vaccination: recent advances and challenges.