Data structures in Java. - Standish Thomas A (1999)