+ * **Operating Systems** -- Too many to mention here, most of which were quite
+ theoretical and boring. My favorite will always be [[http://www.apuebook.com/|Advanced Programming In The Unix Environment]] by Richard Stevens.
+ I also recommend [[http://catb.org/esr/writings/taoup/|The Art of Unix Programming]].
+
+ * **Networking** -- My favorite is the immortal [[http://en.wikipedia.org/wiki/TCP/IP_Illustrated | TCP/IP Illustrated]] trilogy.
+
+ * **Programming Languages** -- All the obvious textbooks such as BjarneStroustrup's
+ SeePlusPlusProgrammingLanguage, and many others like the old SeeProgrammingLanguage,
+ ThinkingInJava, and dozens of C++ books.
+
+ * **Programming Techniques** -- Countless. Such as SeePlusPlusTemplateMetaprogramming
+ and the controversial ModernSeePlusPlusDesign by AndreiAlexandrescu.
+ My absolute favourite is Brian Kernighan's and Rob Pike's [[http://cm.bell-labs.com/cm/cs/tpop/ | The Practice of Programming]].