Building Enterprise Applications with Windows Presentation Foundation and the Model View ViewModel Pattern - Garofalo, Raffaele (Microsoft)