Windows NT File System Internals: A Developer's Guide by Rajeev Nagar
This volume presents the details of the NT I/O Manager, the Cache Manager and the Memory Manager from the perspective of a software developer writing a file system driver or implementing a kernel-mode filter driver. It provides numerous code examples included on diskette, as well as the source for a complete, usable filter driver.