Fundamentals of medical immunology. - JAYAPAL (Venugopal). (New Delhi Jaypee Brothers, 2007)