A Simple Approach to Digital Signal Processing by Charles Marven, Craig Marven & Gillian Ewers