From ONYX-015 to armed vaccinia viruses: the education and evolution of oncolytic virus development
scientific article