Source: https://njms.rutgers.edu/gsbs/olc/mci/prot/2009/Hypersensitivities09.pdf