2021-07-27
Crafting Interpreters
by Robert Nystrom (1021 pages) 📚