Text this: Foundations of probabilistic logic programming : languages, semantics, inference and learning / Fabrizio Riguzzi.