Encyclopaedia of Science and Technology Immunology - Brown, R.G (Sarup & Sons, 2008)