Fundamentals of data structures in Pascal - Horowitz, Ellis. (Computer Science Press, 1990)