Stochastic Systems and Nonlinear Filtering