Windows Internals, Part 1 (6th Edition) (Developer Reference)
Alex Ionescuis a chief software architect and consultant expert in low-level system software, kernel development, security training, and reverse engineering. He teaches Windows internals course with David Solomon, and is active in the security research community.