Digital Signal Processing : A Hands-on Approach - Schuler, Charles (Boston:McGraw Hill, 2005)