Signal Processing in C door Christopher E. Reid & Thomas B. Passin