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