Immunology is an eclectic branch of biomedical science concerned with the response of the organism to immunogenetic challenge, the recognition of self from non-self, and all the biological, serological physical, and chemical aspects of immune phenomena. A new surge of discoveries at the cellular and molecular levels triggered extraordinary progress in this field. The impact of immunology on advances in medicine, biochemistry, genetic engineering and a ...