Handbook of algorithms and data structures in Pascal and C - Gonnet, G.H.; Baeza-Yates, R. (Wokingham: Addison-Wesley, 1991)