This reader’s recommendations and supporting excerpts from the sampled discussions.
2 books
Grokking algorithms. Great book
Grokking functional programming and deep learning seem awesome as well, but I haven't finished either so take my recommendation with a pinch of salt.