MODELING AND REASONING WITH BAYESIAN NETWORKS by ADNAN DARWICHE , 2009