New generation smallpox vaccines: a review of preclinical and clinical data.

New generation smallpox vaccines: a review of preclinical and clinical data.