Windows Internals, Part 1: System architecture, processes, threads, memory management, and more (7th Edition)