PASCAL plus Data structures, algorithms and advanced programming - Dale, Nell (New Delhi Tata McGraw-Hill, 1999)