Algorithms, programming, Pascal - Li Santi, Barbara (000000, 1987)