The Unix Programming Environment (Prentice-Hall Software Series)