Practical data structures in C++ with disk - Flamig (John Wiley & Sons, 1993)