Immunology: An introduction - Tizard, Ian R. (Philadelphia, 1984)