Data structures, algorithms, and software principles in C - Standish, Thomas A (Addison-Wesley Pub., 1995)