Data Structures and problem solving with turbo pascal walls and mirrors - Frank M. Carrano (Boyd & fraser Publishing, 1993)