Fundamentals of data structures in Pascal - Horowitz E & Sahani S