Text this: Text processing and typesetting with Unix / David Barron, Mike Rees.