Textbook of immunology - Basir, Seemi Farhat (PHI learning private limited, 2009)