Digital Signal Processing a Practical Guide for Engineers and Scientists - Smith, Steven (Newnes, 2013)