ALGORITHMS AND DATA STRUCTURES - WIRTH,NIKLAUS (PH NEW JERSEY, 1986)