An introduction to dynamic data structures
Wilson, Raymond.
London McGraw-Hill
1988
Includes bibliography and index
Pascal (Computer program language)
Structured programming.