Machine learning: a constraint - based approach - Marco Gori (Morgan Kufmann publishers, 2018)