Developing application frameworks in .NET
Xin Chen
Apress
This book explains what frameworks are and how they fit into applications, and offers many object-oriented techniques used in application frameworks.