Data Structures Using C 1000 Problems and Solutions - Mukherjee, Sudipta (New Delhi Tata McGraw Hill, 2008)