Discrete-Time Speech Signal Processing by Thomas L. Floyd & T.F. Quatieri