Source: https://www.columbia.edu/itc/hs/medical/pathophys/immunology/2009/lecture1.pdf