Data structure in java - Standish, Thomas A (AWL California, 1999)