Data Structure & Program Design - Kruse, Robert L. (New Jersey. Prentice Hall Inc. . New Jers, 1994)