Document preparation systems : A collection of survey articles - Kernighan, Brian W. (North-Holland Publishing, 1982)