Immunology - Gray, David F (Edward Arnold, 1970)