Information representation and manipulation using Pascal - Page, E. S. (Cambridge computer science texts, 1983)