Digital Signal Processing Technology: A Critical Review - Papamichalis, Panos