Immunology - Hanson, Lars A. (Butterworths London, 1985)