MVVM survival guide for enterprise architectures in Silverlight and WPF eliminate unnecessary code by taking advantage of the MVVM pattern, less code, fewer bugs - Vice, Ryan (Packt Publishing Ltd., 2012)
This book combines practical, real-world examples with all the background material and theory you need The concepts are explained with a practical LOB enterprise application that is gradually built through the course of this book. MVVM offers lots of design choices and the author shows examples of each of these approaches, by changing the code to achieve the same results. This book will be a valuable resource for Silverlight and WPF developers who want to fully maximize the tools with recommended best practices for enterprise development. This is an advanced book and you will need to be familiar with C♯, the .Net framework, and Silverlight or WPF.