Digital signal processing : principles, algorithms and system design - Alexander, Winser E.; Williams, Cranos M. (Academic Press is an imprint of Elsevier, 2017)