+ * **Operating Systems** -- Too many to mention here, most of which were quite
+ theoretical and boring. My favorite will always be AdvancedProgrammingInTheUnixEnvironment.
+
+ * **Networking** -- Several books, including TcpIpIllustrated. RFCs and technical papers.
+
+ * **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]].