Human Factors
| Peopleware: Productive Projects and Teams (Second Edition). Tom DeMarco and Timothy Lister. ISBN: 0932633439. | |
| The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition). Frederick P. Brooks. ISBN: 0201835959. | |
| Facts and Fallacies of Software Engineering. Robert L. Glass. ISBN: 0321117425. |
Software Business
| Business of Software. Eric Sink. ISBN: 1590596234. | |
| Rules For Revolutionaries: The Capitalist Manifesto for Creating and Marketing New Products and Services. Guy Kawasaki. ISBN: 088730995X. |
Software Architecture
Usability and UI Design
| The Design of Everyday Things. Don Norman. ISBN: 0465067107. | |
| Don't Make Me Think: A Common Sense Approach to Web Usability, 2nd Edition. Steve Krug. ISBN: 0321344758. | |
| Designing Web Usability. Jakob Nielsen. ISBN: 156205810X. | |
| The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity. Alan Cooper. ISBN: 0672326140. | |
| Java Look and Feel Design Guidelines (2nd Edition). Sun Microsystems Inc. ISBN: 0201725886. | |
| Windows Vista User Experience Guidelines. MSDN, Microsoft. |
Software Construction
| Code Complete: A Practical Handbook of Software Construction. Steve McConnell. ISBN: 0735619670. | |
| The Pragmatic Programmer: From Journeyman to Master. Andrew Hunt and David Thomas. ISBN: 020161622X. | |
| Professional Software Development: Shorter Schedules, Higher Quality Products, More Successful Projects, Enhanced Careers. Steve McConnell. ISBN: 0321193679. | |
| Programming Pearls (2nd Edition). Jon Bentley. ISBN: 0201657880. | |
| The Practice of Programming. Brian W. Kernighan and Rob Pike. ISBN: 020161586X. | |
| Articles by Steve McConnell and others from IEEE Software. |
Software Testing
| The Art of Software Testing. 2nd Edition. Glenford J. Myers. ISBN: 0471469122. | |
| Next Generation Java Testing: TestNG and Advanced Concepts. Cédric Beust and Hani Suleiman. ISBN: 0321503104. |
Engeneering Management
| Software Project Survival Guide. Steve McConnell. ISBN: 1572316217. | |
| Software Estimation: Demystifying the Black Art. Steve McConnell. ISBN: 0735605351. |
Programming Technologies
| The Java Tutorials. | |
| Effective Java (2nd Edition). Joshua Bloch. ISBN: 0321356683. | |
| Bitter Java. Bruce Tate. ISBN: 193011043X. | |
| Filthy Rich Clients: Developing Animated and Graphical Effects for Desktop Java Applications. Chet Haase and Romain Guy. ISBN: 0132413930. | |
| Pro Netbeans IDE 6: Rich Client Platform Edition. Adam Myatt. ISBN: 1590598954. | |
| Learning Web Design: A Beginner's Guide to (X)HTML, StyleSheets, and Web Graphics. Jennifer Niederst Robbins. ISBN: 0596527527. |
Operating Systems
| Microsoft Windows Internals (4th Edition): Microsoft Windows Server 2003, Windows XP, and Windows 2000. Mark E. Russinovich. ISBN: 0735619174. |
Hardware
| The Encyclopedia of IBM PC Hardware (3rd Edition). Guk M. ISBN: 9785469011828. |