C language algorithms for digital signal processing. - Embree, Paul M.; Kimble, Bruce (Upper Saddle River : Prentice-Hall Inc., 1991)