Pro JavaScript Techniques
The Art of Unit Testing: with Examples in .NET
Getting Things Done: How to Achieve Stress-free Productivity
Software Estimation: Demystifying the Black Art
Code Complete: A Practical Handbook of Software Construction
Design patterns : elements of reusable object-oriented software