Essentials of Immunology - Dr S.K Gupta (Arya publications, 2004)