Reasoning about recursively defined data structures (1980)

by D C Oppen
Venue:J. ACM