Fundamentals of data structures in PASCAL - HOROWITZ, Ellis (New York Computer science Press, 1994)