An introduction to nonprocedural languages : using NPL - Truitt, Thomas D. (Byte books., 1983)