Mathematical Tools in Signal Processing with C++ & Java Simulations by Willi-Hans Steeb