Development of synthetic biodegradable microparticulate vaccines: a roller coaster story.

Development of synthetic biodegradable microparticulate vaccines: a roller coaster story.