Modern immunology - Dasgupta, A. (Jay Pee, 1992)