Overview This book introduces immunocomputing (Ie) as a new computing approach that replicates the principles of information processing by proteins and immune networks. It establishes a rigorous mathematical basis for IC, consistent with recent findings in immunology, and it presents various applications of IC to specific computationally intensive real-life problems. The hardware implementation aspects of the IC concept in an immunocomputer as a new kind of computing medium and its potential connections with modem biological microchips (biochips) and future biomolecular computers (biocomputers) are also discussed. All biological systems at the cellular and biomolecular levels are sophisticated mechanisms honed to perfection by millions of years of evolution, and their exploration provides inspiration for various novel concepts in science and engineering. Of these systems, however, only two types, the neural system and the immune system of the vertebrates, possess the extraordinary capabilities of "intellectual" information processing, which include memory, the ability to learn, to recognize, and to make decisions with respect to unknown situations. The potential of the natural neural system as a biological prototype of a computing scheme has already been utilized intensively in computer science through the mathematical and software models of artificial neural networks (ANN) and their hardware implementation in neural computers (see, e.g., Haykin, 1999; Wasserman, 1990).