Версия на русском языке
Обобщенный Model-View-Controller