Thanks for the suggestions, will definitely check them out. Here some from me:
Object thinking, David West
TDD by example, Kent Beck
Refactoring, Martin Fowler
Working effectively with legacy code, Michael Feathers
Domain Driven Design, Eric Evans

No responses yet