The book discusses depth search machines (DSMs) and their applications for processing combinatorial tasks such as sorting and searching, processing NP-complete and isomorphic complete problems, computational geometry, pattern recognition, image analysis and expert reasoning.