Immunology: A short textbook - Hossain, Md. Akram (Jay Pee Brothers, 2003)