Programming
Here are some books I have read on programming, user interface design and testing
- Extreme Programming Explained
by Kent Beck
- Lessons Learned in Software Testing
by Cem Kaner, James Bach, Bret Pettichord
- Role-Based Access Control
by David F. Ferraiolo, D. Richard Kuhn, Ramaswamy Chandramouli
- WebDAV: Next-Generation Collaborative Web Authoring
by Lisa Dusseault
- Design Rules, Vol. 1: The Power of Modularity
by Carliss Y. Baldwin, Kim B. Clark
- The Design of Everyday Things
by Donald A. Norman
- About Face: The Essentials of User Interface Design
by Alan Cooper
- Developing Windows NT Device Drivers
by Edward N. Dekker (Author), Joseph M. Newcomer (Author)
- Dynamics of Software Development
by Jim McCarthy, Denis Gilbert
- Inside the Windows 95 File System
by Stan Mitchell
- Programming the Microsoft Windows Driver Model
by Walter Oney
- Systems Programming for Windows 95
by Walter Oney
- Windows NT File System Internals
by Rajeev Nagar
- Writing Windows VxDs & Device Drivers
by Karen Hazzah