Stochastic Processes and Filtering Theory