"Digital Signal Processing: Principles, Algorithms, and Applications" - Proakis (John G) ; Manolakis (Dimitris G) (2011)