This introductory book on digital filtering and digital signal processing is pedagogically sound and self-contained: the student is assumed to have only a background in calculus and an exposure to continuous-time linear systems theory.