UNIX for Programmers and Users (3rd Edition)