UNIX system programming a programmer's guide to software development - Haviland lhKeith