I'm looking for a book that deals in detail with DLLs, process memory, the kernel, and different windows internals of the such. Most of the best Windows books that I can find on google or by treading through stackoverflow questions are from the late to mid nineties. I was wondering if these books would still be considered valid, or if there are more modern books for the concepts I'm looking for?

The books I want should be in C/C++ not some .NET/COM book. For my level of experience, I would say that I am able to easily read MSDN documentation and implement a function in a program. I have also written different win32 apps in the past.

For an example of one of the books I found, see http://www.amazon.com/Advanced-Windo.../dp/1572315482