Dive into Systems – Free Online Book (Matthews, Newhall and Webb, v1.2) BSCS
Free online systems textbook by Matthews, Newhall and Webb: C, GDB and Valgrind, binary, circuits, x86-64 and ARM assembly, caches, the OS and threads, with a guide to every chapter.