Essential Guide to Digital Signal Processing, The - 9780133804423