Computing

  1. AlgorithmsIntroduction to Algorithms, Cormen, Leiserson, Rivest & Stein; and The Art of Computer Programming, Knuth
  2. ArchitectureComputer Organization and Design, Patterson & Hennessy
  3. ProgrammingStructure and Interpretation of Computer Programs, Abelson & Sussman
  4. Theory of ComputationIntroduction to the Theory of Computation, Sipser
  5. Operating SystemsModern Operating Systems, Tanenbaum