Progress and future opportunities in the development of vaccines against atherosclerosis.

Progress and future opportunities in the development of vaccines against atherosclerosis.