Data structure and program design - Kruse, Robert L. (N. Delhi Prentice Hall, 1998)