Classic data structures - Samanta, D. (Prentice Hall, 2001)