Library: In order of complete biased favoritism.

  1. Design Patterns – Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
  2. The Algorithm Design Manual – Steven Skiena
  3. Computer Organization & Architecture – William Stallings
  4. Microservices Patterns – Chris Richardson
  5. The Art of Computer Programming Vol.3