Literature about WDM Device Driver Development

Developing Drivers with the Windows Driver Foundation
Penny Orwick / Guy Smith, Microsoft Press

Programming the Microsoft Windows Driver Model
Walter Oney, Microsoft Press

Writing Windows WDM Device Drivers
Chris Cant, R&D Books

Windows Operating System Architecture

Windows Internals, sixth Edition (Part 1 and Part 2)
Covering Windows Server 2008 R2 and Windows 7
Mark E. Russinovich and David A. Solomon with Alex Ionescu
Microsoft Press

Operating Systems Basics and Theory

Modern Operating Systems
Andrew S. Tanenbaum, Prentice Hall

Operating Systems
Internals and Design Principles
William Stallings, Pearson

Old Books about Windows Device Driver Development

Developing Windows NT Device Drivers A Programmers Handbook
Dekker / Newcomer, Addison-Wesley

The Windows 2000 Device Driver Book
Art Baker, Prentice Hall

Windows NT Device Driver Development
Viscarola / Mason, Macmillan Technical Publishing

Older, highly specialized but very informative book about Windows Filesystem Driver Development

Windows NT File System Internals
Rajeev Nagar, O'REILLY

More about Debugging

Windows 2000 Kernel Debugging, 1/e
Steven McDowell, 2001
ISBN: 0-13-040637-6

Windows Native API Function Calls and Parameter Names

Windows NT/2000 Native Api Reference
Gary Nebbett. Macmillan Technical Publishing

Entertaining and Historical

G. Pascal Zachary, The Free Press