Machine Learning by Enric Plaza & Ramon Lopez de Mantaras