- Refactoring: Improving the Design of Existing Code, by Martin Fowler
- Refactoring at Scale, by Maude Lemaire
- Software Development, Design, and Coding: With Patterns, Debugging, Unit Testing, and Refactoring, by John F. Dooley
- Refactoring for Software Design Smells, by Girish Suryanarayana, Ganesh Samarthyam, and Tushar Sharma
- Refactoring Databases: Evolutionary Database Design,by Scott W. Ambler and Pramod J. Sadalage
- Refactoring to Patterns,by Joshua Kerievsky
- C#7 and .NET Core 2.0 High Performance, by Ovais Mehboob Ahmed Khan
- Improving Your C# Skills,by Ovais Mehboob Ahmed Khan, John Callaway, Clayton Hunt, and Rod Stephens
- Patterns of Enterprise Application Architecture, by Martin Fowler
- Working Effectively with Legacy Code,by Michael C. Feathers
- https://www.dofactory.com/products/dofactory-net: C# Design Pattern Framework for RAD by dofactory ...





















































