1. Mathematical review2. Filter fundamentals3. Butterworth filters4. Chebyshev filters5. Elliptical filters6. Bessel filters7. Fundamentals of digital signal processing8. Discrete fourier transform9. The z transform10. FIR filter fundamentals11. Fourler series method of FIR filter design12. FIR filter design: frequency sampling method13. FIR filter design: remez exchange method14. IIR filters15. IIR filters via the bilinear transformation16. Practical considerationsAppendix A. Global definitionsAppendix 8. Prototypes for C functionsAppendix C. Functions for complex arithmeticAppendix D. Miscellaneous support functionsBibliographyIndex