Data Strutures with Java - "Hubbard, John, R." (New Delhi, 2005)