Borland Delphi 6 developer's guide - Teixeira, Steve (SAMS, 2002)