Digital Sound Processing for Music and Multimedia by Andy Hunt & Ross Kirk