by Frank Bates, Mary Douglas
A guide to the use of PL/1 which combines many of the features of other programming languages into a single language of more general utility.