Outlines of animal immunobiology - Allan, Duncan (Bailliére Tindal, 1980)