Please see my comment to the question. However, about the source of some basic idea, what's wrong about
http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller[
^]?
If you are interested in particular Microsoft product, MVC for .NET, please see the overview:
http://msdn.microsoft.com/en-us/library/dd381412%28v=vs.108%29.aspx[
^].
You could easily find it by yourself. If you are expecting that your question will help you to reveal some sacred knowledge you could not find by yourself, I would advise you to become more skeptical in general. :-)
As to the general attitude to different architectural patterns, they can be very useful, but I would advise to use your own brain more. Developers need to analyze the goals of each particular projects in depth and use this understanding for making architectural decisions, not the other way around. None of the architectural patterns can be considered as a silver bullet.
—SA