Understanding digital signal processing/3rd ed. - Lyons, Richard G. (Prentice Hall, 2011)