Atlas of immunology - Cruse Julius M (1999)