Rapid Development (Developer Best Practices)
Software Estimation: Demystifying the Black Art (Developer Best Practices)
Code Complete (Developer Best Practices)
Becoming a Technical Leader
Facts and Fallacies of Software Engineering
Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams
Software Requirements (Developer Best Practices)
Design Patterns: Elements of Reusable Object-Oriented Software (Adobe Reader)
Clean Code: A Handbook of Agile Software Craftsmanship
Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series)