Machine Learning by Peter Bradley