Data Structures and problem solving with turbo pascal walls and mirrors - Paul helman (Boyd & fraser Publishing)