Applied data structures using Pascal - Hale G. J., Easton R. j. (D. C. Heath and company, 1987)