Data structure and program design - Kruse, Robert L (Prentice Hall, New Delhi, 1997)