Что почитать по MVVM?
msdn.microsoft.com/en-us/magazine/dd419663.aspx

Обязательно скачайте код и пробежитесь по нему вдоль и поперек — два года назад именно благодаря ней «въехал» в тему.
Почитайте описание MVVM (Глава 6) из книги "Silverlight практическое руководство". Автор: Пит Браун.
Также советую разобрать примеры с Codeproject