Illustrated dictionary of immunology - Arora, M Prakash . (Ane Boks India, 2007)