If you like graph theory Dijkstra’s in Disguise is a great read: https://blog.evjang.com/2018/08/dijkstras.html

Related HN thread: https://news.ycombinator.com/item?id=17745779