Thomas J.Cavicchi Digital Signal Processing By Thomas J.Cavicchi - 1st - new york john willey 2000 ISBN: 9971 51 430 3