
Shane Brinkman-Davis has written an excellent article on Essence of MVC with some good illustrations. The article starts with the basic definition of MVC and then covers various roles of MVC components, why use MVC, coupling & modularization factors, benefits of MVC, etc. I hope you will find it useful.
Link: Essence of MVC