Microneedle patches: usability and acceptability for self-vaccination against influenza

scientific article