Classic data structures - Samanta, D. (New Delhi Prentice Hall, 2002)