Adopts a detailed and methodological algorithmic approach to explain the concepts of pattern recognition. This book deals with topics such as: pattern representation, nearest neighour based classifiers, neural networks, support vector machines, and decision trees.