Algorithms and data structures in C++ - Ammeraal (John Wiley & Sons, 1996)