Foundations of Probabilistic Logic Programming: Languages, Semantics, Inference and Learning - Riguzzi (IEEE, 2003)