Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
A classic example of a program that uses the MVC architectural pattern is the Nifty Assignment presented by Dr. David Matuszek at the 2004 SIGCSE Technical Symposium.4