Encyclopedia of Immunology Vol. 3 - London Harcourt Brace 1989