Handbook of vertebrate immunology. (1998)