Reasoning about recursively defined data structures (1978)

by D C Oppen
Venue:In POPL