Fundamentals of data structures in Pascal - Horowitz, Ellis (Computer science press, 1987)