Trends in Immunology - Amsterdam Elsevier 2005 - 346 p.