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