Inference and Learning from Data: Volume 2 : Inference