vi and Vim Editors Pocket Reference
Arnold Robbins
Learn You a Haskell for Great Good!
Miran Lipovaca
Treacherous Play
Marcus Carter
Developer's Dilemma: The Secret World of Videogame Creators
Casey O'Donnell
Crafting Interpreters
Robert Nystrom
Build Your Own Programming Language
Clinton L. Jeffery