Describir: Hands-on design patterns with Delphi :