Delphi in depth - Jensen, Cary (Mcgraw hill, New York, 1996)