Cancer vaccines challenges and opportunities in translation - Bot, Adrian. (Translational medicine series ;, 2008)