Introduction to data structures with applications - Tremblay, Jean-Paul; Tremblay, Jean-Paul (New Delhi Tata McGraw Hill, 2001)