Grokking Algorithms

An illustrated guide for programmers & other curious people