MVVM in Delphi: Architecting and Building Model View ViewModel Applications Embarcadero 5 years ago Hands-On Design Patterns with DelphiMastering Delphi ProgrammingDelphi High Performance