I find [1] a good reference. A con is the examples are in matlab, but it's clear enough between the text and matlab code to write your own implementation.
Also [2] is a decent book for overall dsp concepts.
[1] DAFX - Digital Audio Effects (Second Edition) Edited by Udo Zölzer https://dafx.de/DAFX_Book_Page_2nd_edition/index.html
[2] Understanding Digital Signal Processing, Richard Lyons