Discover signal processing: an interactive guide for engineers - Braun, Simon; Author (2008)