This concise and approachable introduction to data mining selects a mixture of data mining techniques originating from statistics machine learning and databases and presents them in an algorithmic approach. Aimed primarily at undergraduate readers it presents not only the fundamental principles and concepts of the subject in an easytounderstand way but also hands on practical instruction on data mining techniques that readers can put into practice as they go along using the freely downloadable