Delphi component design - Thorpe, Danny (Addison-Wesley, 1997)