Reusable data structures for C - Sessions, Roger (Prentice Hall software series, 1989)