Atlas of immunology. (©2004)