Principles And Theory For Data Mining And Machine Learning by Bertrand Clarke & Ernest Fokoue