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