Digital Signal Procssing - Singh A. (Cengage Learning, 2013)