An introduction to digital signal processing - Karl, John H. (Academic, 1989)