Pro WPF and Silverlight MVVM : Effective Application Development with Model-View-ViewModel - Hall, Gary. (Apress : Imprint: Apress, 2010)