Common algorithms in pascal with programs for reading - Moffat, David V (Printice hall, New Jercy, 1984)