Digital Signal Processing for Audio Applications by Anton Kamenov is a simple structural approach to understanding how digitally recorded sound can be manipulated. Volume 2 translates the mathematical formulae of volume 1 into practical algorithms for actual DSP effects.