MVVM in Delphi Architecting and Building Model View ViewModel Applications - Kouraklis, John (Apress : Imprint: Apress, 2016)