I read (and understood) volumes 1 to 3 (text, exercises and answers to the exercises, insofar they are present). It is not that hard to read, <i>if</i> you combine it with the right set of university courses in discrete math, combinatorics, and number theory, and some hacking on a 80&#x27;s home computer (teaches one assembler)<p>Especially without those math courses, I imagine it will be a tougher read, certainly for those grown up with multi-mega or multi-gigabyte machines who expect it to be on programming, not computer science.<p>And it isn&#x27;t 60&#x27;s era formalism, it is low-level computer science.