Source:  OpenStax, Mrs. browne's immune modules. OpenStax CNX. Apr 27, 2015 Download for free at https://legacy.cnx.org/content/col11783/1.1