This book is an attempt to introduce immunocomputing (IC) as a new computing approach replicating the principles of information processing by proteins and immune networks. A rigorous mathematical basis of the IC, consistent with the recent findings of immunology, is established. Various applications of IC to specific computationally-intensive real-life problems are presented. The hardware implementation aspects of the IC concept in an immunocomputer as a new kind of computing media and its potential connections with modern biological microchips (biochips) and future biomolecular computers (biocomputers) are discussed. The book is intended for experts in computer science, artificial intelligence and biomolecular computing interested in adopting the principles of computing, honed to perfection by million-year evolution, immunologists seeking to further quantify their field of research, multidisciplinary researchers interested in mutual enhancement of computer science and immunology, and university students exploring their individual "entry points" to the world of science.