Basic immunology for vaccines