Understanding modern-day vaccines: what you need to know.
Ann Med. 2018 Mar;50(2):110-120. doi: 10.1080/07853890.2017.1407035. Epub 2017 Nov 27.
Ann Med. 2018.
PMID: 29172780
Review.