Lectures on Discrete Time Filtering by Richard S. Bucy