| Title | 
				Author | 
				Date | 
			
			
				| Software Development Magazine | 
				  | 
				  | 
			
			
				| Design Patterns | 
				Gamma, Helm, Johnson, Vlissides | 
				(1995) | 
			
			
				| Refactorings | 
				Martin Fowler | 
				(1999) | 
			
			
				| Refactoring to Patterns | 
				Joshua Kerievsky | 
				(2004) | 
			
			
				| eXtreme Programming Explained | 
				Kent Beck | 
				(1999) | 
			
			
				| eXtreme Programming Explained, second edition | 
				Kent Beck | 
				(2004) | 
			
			
			
				| Agile Software Development, second edition | 
				Alistair Cockburn | 
				(2006) | 
			
			
				| Agile Software Development: Principles, Patterns, and Practices | 
				Robert C. Martin | 
				(2003) | 
			
			
				| Object-Oriented Software Construction | 
				Bertrand Meyer | 
				(2000) | 
			
			
				| ... I haven't read these yet, but they look promising ... | 
			
			
				| Test-Driven Development: By Example | 
				Kent Beck | 
				(2002) | 
			
			
				| Enterprise Integration Patterns : Designing, Building, and Deploying Messaging Solutions | 
				Gregor Hohpe, Bobby Woolf | 
				(2003) |