PASCAL Plus data structures, algorithms and advanced programming - Dale, Nell B. (D.C. Heath, 1995)