Atlas of immunology - Cruse, Julius M & Lewis, Robert E (CRC Press, Boca Raton, 2010)