Immunology - David F Gray (Edward arnold, 1970)