Magic for Beginners
Kelly Link
The Non-Designer's Design Book
Robin Williams
Bleeding Violet
Dia Reeves
Salt, Fat, Acid, Heat
Samin Nosrat
Algorithms
Jeff Erickson
The Imposter's Handbook
Rob Conery
Open Data Structures (in pseudocode)
Pat Morin
Open Data Structures (in C++)
Open Data Structures (in Java)