UNIX system programming a programmer's guide to software development - Haviland, Keith 1958- (Addison-Wesley, 1999)