Practical data structures in C - Flamig, Bryan (Wiley, 1993)