OBJECT pascal language guide (Borland, 2001)