|
|
Gödel, Escher, Bach: An Eternal Golden Braid |
|
|
How To Stage A Coup How To Stage A Coup: And Ten Other Lessons from the World of Secret Statecraft |
Writing An Interpreter In Go |
|
Dive Into Systems: A Gentle Introduction to Computer Systems - Suzanne J Matthews
- Tia Newhall
- Kevin C. Webb
|
Stories of Your Life and Others |
|
Empire of Pain: The Secret History of the Sackler Dynasty |
|
|
|
|
|
|
This Is How You Lose the Time War - Amal El-Mohtar
- Max Gladstone
|
|
|
|
|
|
|
|
|
|
|
The Left Hand of Darkness |
1Q84 - Haruki Murakami
- Jay Rubin (Translator)
- Philip Gabriel
|
|
|
|
|
|
|
|
|
|
|
Learn You a Haskell for Great Good! |
|
The Shadow of the Torturer |
|
|
|
|
|
|
The Shadow of What Was Lost |
|
|
|
Think : a compelling introduction to philosophy |
|
|
|
Computational Thinking - Peter J. Denning
- Matti Tedre
|
|
|
Perdido Street Station (New Crobuzon, #1) |
|
The Unfolding of Language |
The Language Instinct: How the Mind Creates Language |
The Hundred Thousand Kingdoms |
|
|
|
|
|
|
|
The House in the Cerulean Sea |
SPQR: A History of Ancient Rome |
Good Omens: The Nice and Accurate Prophecies of Agnes Nutter, Witch - Neil Gaiman
- Terry Pratchett
|
|
Mythos: The Greek Myths Retold |
|
Genghis Khan and the Making of the Modern World |
|
|
|
|
|
|
How to Design Programs - Matthias Felleisen
- Robert Bruce Findler
- Matthew Flatt
- Shriram Krishnamurthi
|
The Elements of Computing Systems: Building a Modern Computer from First Principles - Noam Nisan
- Shimon Schocken
|
The C Programming Language - Brian W. Kernighan
- Dennis M. Ritchie
|
Computer Systems: A Programmer's Perspective - Randal E. Bryant
- David Richard O'Hallaron
|
Code: The Hidden Language of Computer Hardware and Software |
|
The Little Schemer - Daniel P. Friedman
- Matthias Felleisen
|
|
|
|
Structure and Interpretation of Computer Programs - Harold Abelson
- Gerald Jay Sussman
- Julie Sussman
|