Foundations of Probabilistic Logic Programming: Languages, Semantics, Inference and Learning (River Publishers Series in Software Engineering) [Hardcover]