1.《C#宝典.[(美)Jeff.Ferguson,(美)Brian.Patterson等著》
2.《C#高级编程(第四版)》 及《C#高级编程(第六版)》 Chiristian Nagel Bill Evjen Jay Glynn
3.《设计模式:可复用面向对象软件的基础》GOF
4.《面向对象分析与设计》Grady Booch
5.《敏捷软件开发:原则、模式与实践》Robert C.Martin
6.《重构:改善既有代码的设计》Marin Fowler
7.《Refactoring to Patterns》 JOshaa Kerievsky