If the word "algorithms" makes you think of dense textbooks and academic notation, [Grokking Algorithms](https://www.manning.com/books/grokking-algorithms-second-edition) by Aditya Y. Bhargava is the opposite of that. Read the full review: https://read.ryancowl.es/posts/grokking-algorithms-by-aditya-bhargava/