A vaccinia virus renaissance: new vaccine and immunotherapeutic uses after smallpox eradication.

A vaccinia virus renaissance: new vaccine and immunotherapeutic uses after smallpox eradication.