Encyclopedia of Immunology vol.1 - London Harcourt Brace 1998