Advenced pascal programming techiques - Paul A. Sand (McGraw Hill, 1984)