Digital signal processing and the microcontroller - Grover, Dale (Prentice Hall PTR, 1999)