1. Cosling, J., Joy, B., Steele, G., and Bracha, G., The Java™ Language Specification, Addison-Wesley, 2005.
2. Standard ECMA-334 C# Language Specification, 4th Edition, June 2006, http://www.ecma-international.org/publications/standards/Ecma-334.htm .
3. Knut, D., The Art of Programming, Reading, Massachusetts: Addison-Wesley, 1997, vol. 1: Fundamental Algorithms.
4. Aho, A.V., Hopkroft, J.E., and Ullman, J.D., Data Structures and Algorithms, Reading, Mass.: Addison-Wesley, 1983.
5. Kas’yanov, V.N. and Evstigneev, V.A., Grafy v programmirovanii: obrabotka, vizualizatsiaya i primenenie (Graphs in Programming: Processing, Visualization, and Application), St. Petersburg: BHV, 2003.