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