Algorithms+Data Structures=Programs - Niklaus Wirth (PHI New Delhi, 2001)