Introducing immunology - Staines, Norman (Mosby, 1994)