Data Structures In Java - Standish, Thomas A (New Delhi Addison _Wesley, 2002)