This is a book for curious people. It attempts to answer the basic question “how does it work?” As such, it does not explain how to call documented APIs and DDIs to accomplish some specific goal. There is plenty of information available on these subjects, including the MSDN Library, the WDK documentation and several excellent books. Rather, its purpose is to analyze how the Virtual Memory Manager works, simply because it is something worth knowing. With a certain mindset, it might even be something fun to know. Even though this book gives a fairly detailed description of the Virtual Memory Manager, it is not reserved for experienced kernel level programmers. Parts I and II provide information on the x64 processor and enough details on kernel mode code execution to help readers approaching these subjects for the first time. This book describes the Windows 7 x64 implementation of the Virtual Memory Manager. All of the analysis and experiments have been performed on this particular version only.
Enrico is an extraordinarily well read man, and for anyone looking to learn a little more about just "how it works" I would have to say this book is the answer. I was immersed in something I never thought I could sit down and read, and I think I've come out knowing a lot more about what is going on in this jungle of circuits.
Not bad at all for a self published book. A bit long on the Windows kernel debug traces, but otherwise a well researched book on Windows memory management.
DDJ: "It's been a very long time since I've seen such extensive and meticulous deep digging to reveal material not previously available. A truly excellent resource for anyone interested in Windows internals."