https://live.childrenshealthde....fense.org/shows/chd- Clear explanation of immune system