Factor Graphs and the Sum Product Algorithm
The Generalized Distributive Law