Code Complete: A Practical Handbook of Software Construction
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
UML Distilled: A Brief Guide to the Standard Object Modeling Language (Addison-Wesley Object Technology Series)
Agile Project Management with Scrum (Microsoft Professional)