Discover signal processing an interactive guide for engineers - Braun, Simon (Wiley, 2008)