Nonlinear Filtering: Concepts and Engineering Applications