Data structures for programmers - Rosenstein, Milton (Wiley, 1988)