Archive-name: books/unix
Last-modified: May 19, 1993
Version 2.2

[ you  *really*  won't see another update until September 93 ... ]

   ------------------------------------------------------------
      [misc.books.technical]   A Concise Guide to UNIX Books
   ------------------------------------------------------------

** Compiled by: Samuel Ko ([email protected], [email protected])


" Unix will play a prominent - but not paramount - role in the world of
interoperability and open systems ... familiar to a high percentage of
students, it will continue to play its role as a locus of innovation. "
- International Data Corporation


** This is a good selection of the "best" books and documentation on
  UNIX and related areas.  The selection is based on i) recommendations
  from netnews readers, ii) the US/Canada sales figures, and iii) a bit
  of my own preference.

** Subject areas covered:
  A. General Unix Texts
     a.  for beginning / intermediate users
     b.  for intermediate / advanced users
  B. Shells
  C. Unix Editors
  D. Networking and Communications
  E. The Internet
  F. System Administration
  G. Unix Security
  H. Programming
  I. TeX
  J. X Window System
  K. Dictionaries and Glossaries
  L. Other Lists
  M. Other Books (experimental)


** This guide is intended to be concise and to emphasize more on recent
  publications, so it is far from exhaustive. For other bibliographies,
  please read section L - Other Lists.


** THANKS to all who have helped in improving this guide. However, to save
  some bandwidth, I do not want to include a long list of acknowledgment.
  I do sincerely thank each and every one of you who has contributed to
  this compilation in one way or the other. This compilation is, therefore,
  a product of the combined wisdom of netnews readers. (yes, errors and
  shortcomings are my responsibility :-)

  [[ BTW, from your responses since this list was first posted ...
    The best publisher:
                       O'Reilly & Associates
    The most-recommended books:
        Unix Network Programming  by Richard Stevens
        Unix System Administration Handbook  by Nemeth, Snyder and Seebass
        The Whole Internet - User's Guide & Catalog  by Ed Krol
        Unix Power Tools  by Peek, O'Reilly, Loukides and others
        A Student's Guide to Unix  by Harley Hahn  ]]


** If you think there are some other really good Unix books, please let me
  know. Besides any comments, suggestions and flames will be very much
  appreciated.


** I will try to update and post this list regularly. The latest version
  is also obtainable by anonymous ftp from rtfm.mit.edu (in
  /pub/usenet/news.answers/books). If you do not have ftp or netnews access
  you can get it by email from [email protected] and the body
  of your request should be   send usenet/news.answers/books/unix  .


** Please feel free to distribute this list as long as it is kept intact.


 A. General Unix Texts
*************************

~ a.  (more or less) for beginning / intermediate users -

0: Title: Unix for Dummies
  Authors: John Levine and Margaret Levine Young
  Publisher: IDG
  Edition: 1993
  ISBN: 0-878058-58-4
  Comment: A fairly informal (funny) and non-technical introduction to Unix ...


1. Title: The Unix Operating System
  Author: Kaare Christian
  Publisher: Wiley
  Edition: 2nd ed. 1988
  ISBN: 0-471-84781-X
  Comment: A classic overview of Unix commands ... good in coverage ...


2. Title: A Practical Guide to the Unix System V Release 4
  Author: Mark Sobell
  Publisher: Benjamin Cummings
  Edition: 2nd ed. 1991
  ISBN: 0-8053-7560-0
  Comment: A very good tutorial / reference book ...


3. Title: The Waite Group's Unix System V Primer
  Authors:  Mitchell Waite, Donald Martin and Stephen Prata
  Publisher: Sams
  Edition: 2nd ed. 1992
  ISBN: 0-672-30194-6
  Comment: **** Highly Recommended  ****
           A very good hand-holding tutorial-type book for Unix/SVR4 ...


4. Title: Mastering SunOS
  Authors: Brent Heslop and David Angell
  Publisher: Sybex
  Edition: 1990
  ISBN: 0-89588-683
  Comment: A good, comprehensive hand-on text to SunOS and OpenWindows ...
            BTW, the authors have also written a book on Solaris 2 -
           Mastering Solaris 2 (ISBN: 0-7821-1072-X)


5. Title: Peter Norton's Guide to Unix
  Authors: Peter Norton and Harley Hahn
  Publisher: Bantam Computer
  Edition: 1991
  ISBN: 0-553-35260-1
  Comment: Good coverage ... A good introduction for beginners (especially
           those accustomed to DOS) ...


6. Title: A Student's Guide to Unix
  Author: Harley Hahn
  Publisher: McGraw Hill
  Edition: 1993
  ISBN: 0-07-025511-3
  Comment: **** Highly Recommended ****
           A superb introduction to Unix ... In a clear and lively language,
           the author tells the novice users everything they want to know
           about Unix and the Internet - covering Unix commands, utilities,
           shells, vi, X-Window, e-mail, netnews, ftp, gopher, etc ...
           It should be an excllent textbook for any Unix introductory
           course ...
           " No experience necessary! " " Unix is fun. "


7. Title: Unix System V Release 4: An Introduction
  Authors: Kenneth Rosen, Richard Rosinski and James Farber
  Publisher: McGraw Hill
  Edition: 1990
  ISBN: 0-07-881552-5
  Comment: A very comprehensive text targeted to novice users ...
            BTW, the authors have written a new book - 1001 Unix Tips -
           to be published by Osborne/McGraw Hill (ISBN: 0-07-881924-5) ...


8. Title: Guide to the Unix Desktop
  Authors: Chris Negus and Larry Schumer
  Publisher: Unix Press
  Edition: 1992
  ISBN: 1-56205-114-8
  Comment: A fine tutorial / reference text on SVR4.2 ...


9. Title: Learning Unix
  Author: James Gardner
  Publisher: Sams
  Edition: 1991
  ISBN: 0-672-30001-X
  Comment: With disks containing MSDOS simulation of Unix (MKS Tools) ...
           A good tutorial / reference book for those without constant
           access to Unix ...


10. Title: Portable Unix
   Author: Douglas Topham
   Publisher: Wiley
   Edition: 1992
   ISBN: 0-471-57926-2
   Comment: A pretty good task-oriented quick reference ...


11. Title: Life with Unix - A Guide for Everyone
   Authors: Don Libes and Sandy Ressler
   Publisher: Prentice Hall
   Edition: 1990
   ISBN: 0-13-536657-7
   Comment: **** Highly Recommended ****
            An everything-you-want-to-know-about-Unix book ... It includes
            info you might not find elsewhere ...
            " This book is the "other" book about Unix ... a study in
              reading between the lines - which is very much what learning
              UNIX is like. "


12. Title: The Unix Industry
   Author: Ed Dunphy
   Publisher: OED
   Edition: 1991
   ISBN: 0-89435-390-X
   Comment: Covering Unix technology and the structure of the Unix
            marketplace ...


~ b.  (more or less) for intermediate / advanced users -

13. Title: Unix for the Impatient
   Authors: Paul Abrahams and Bruce Larson
   Publisher: Addison Wesley
   Edition: 1992
   ISBN: 0-201-55703-7
   Comment:  **** Highly Recommended ****
             A comprehensive and in-depth reference to Unix ...
             " a handbook you can use both as a manual to learn UNIX and as
               a ready reference for fast answers to specific UNIX questions."


14. Title: Unix Power Tools
   Authors: Jerry Peek, Tim O'Reilly and Mike Loukides (and other
   Publisher: O'Reilly / Bantam                            contributors)
   Edition: 1993
   ISBN: 0-553-35402-7
   Comment: **** Highly Recommended ****
            Simply great!!!
            " [It] contains literally thousands of tips, scripts, and
              techniques that make using UNIX easier, more effective, and
              even more fun. "
            With a CD-ROM disk containing PD programs and shell scripts ...
            The shell scripts can also be obtained by anon-ftp from ftp.uu.net
            (as /published/oreilly/power_tools/unix/upt.mar93.tar.Z)


15. Title: Unix System V Release 4: The Complete Reference
   Author: Stephen Coffin
   Publisher: McGraw Hall
   Edition: 1990
   ISBN: 0-07-881653-X
   Comment: Another good book on Unix fundamentals and related subjects ...


16. Title: Unix Desktop Guide to Tools
   Author: Pete Holsberg
   Publisher: Sams
   Edition: 1992
   ISBN: 0-672-30202-0
   Comment: A comprehensive guide to numerous Unix utilities ...


17. Title: Modern Unix
   Author: Alan Southerton
   Publisher: Wiley
   Edition: 1992
   ISBN: 0-471-54916-9
   Comment: Covering selected topics like shells, X Window, networking ...


18. Title: Unix in a Nutshell
   Authors: Daniel Gilly and O'Reilly staff
   Publisher: O'Reilly
   Edition: 2nd ed. 1992 (for System V and Solaris 2)
   ISBN: 1-56592-001-5
   Comment: **** Highly Recommended ****
            An excellent desktop reference to almost all Unix commands ...
            " a complete reference containing all commands and options, plus
              generous descriptions and examples that put the commands in
              context. "
            Also, an edition for 4.3. BSD (ISBN: 0-937175-20-X) ...


19. Title: The Frequently Asked Questions List
   Author: Ted Timar
   Edition: 93/3/18 (frequently updated)
   Comment: This is a multi-part list of often-asked Unix questions (with
            answers).  Read the postings on news.answers or get them by
            anonymous ftp from rtfm.mit.edu (in /pub/usenet/news.answers/
            unix-faq) ...


20. Titles: SCC reference cards
   Authors: SSC staff
   Publisher: Specialized Systems Consultants
   Edition: 1984-93
   ISBN: 0-916151-**-*
   Comment: These are some good, inexpensive reference / tutorial cards on
            Unix commands, Bourne shell, Korn shell, emacs, vi, C, C++, etc ...
            e.g. the new "Unix System Command Summary for SVR4.2/Solaris 2.1"
            (ISBN: 0-916151-61-1) ...
            Contact Belinda Frazier ([email protected]) or  [email protected] for
            more info ...


21. Title: The Design of the Unix Operating System
   Author: Maurice Bach
   Publisher: Prentice Hall
   Edition: 1986
   ISBN: 0-13-201799-7
   Comment: An excellent reference on the internals of System V
            This book and the next one are indeed highly technical ... And
            if you just want a short case study on Unix, consult a good
            operating systems text like Modern Operating Systems by
            A. Tanenbaum or Operating System Concepts by A. Silberschatz,
            J. Peterson and P. Galvin.


22. Title: The Design and Implementation of the 4.3 BSD Unix Operating System
   Authors: S. Leffler, M. McKusick, M. Karels and J. Quarterman
   Publisher: Addison-Wesley
   Edition: 1990
   ISBN: 0-201-06196-1
   Comment: An authoritative description of the design of BSD Unix ...
            " It covers the internal structure of the 4.3BSD system and the
              concepts, data structures, and algorithms used in implementing
              the system facilities. "


 B. Shells
*************

1. Title: The Unix C Shell Field Guide
  Authors: Gail Anderson and Paul Anderson
  Publisher: Prentice Hall
  Edition: 1986
  ISBN: 0-13-937468-X
  Comment: The C-Shell Bible - everything you need to know to understand
           csh and use Unix effectively ...


2. Title: Unix C Shell - Desk Reference
  Author: Martin Arick
  Publisher: QED Technical
  Edition: 1992
  ISBN: 0-89435-328-4
  Comment: A more recent text on maximizing the use of C-Shell ...


3. Title: Unix Shell Programming
  Authors: Stephen Kochan and Patrick Wood
  Publisher: Hayden
  Edition: 1990
  ISBN: 0-672-48448-X
  Comment: **** Highly Recommended ****
           A classic on using and programming Bourne Shell (and Korn Shell)


4. Title: Unix Shell Programming
  Author: Lowell Arthur
  Publisher: Wiley
  Edition: 2nd ed. 1990
  ISBN: 0-471-51821-2
  Comment: This covers not only common shells but also general software
           tool concepts ...


5. Title: The Korn Shell Command and Programming Language
  Authors: Morris Bolsky and David Korn
  Publisher: Prentice Hall
  Edition: 1989
  ISBN: 0-13-516972-0
  Comment: The authoritative reference ...


6. Title: Unix Desktop Guide to the Korn Shell
  Author: John Valley
  Publisher: Sams
  Edition: 1992
  ISBN: 0-672-48513-3
  Comment: This one is easier to read than the work by Korn and Bolsky ...


7. Title: The KornShell User and Programming Manual
  Author: Anatole Olczak
  Publisher: Addison-Wesley
  Edition: 1992
  ISBN: 0-201-56548-X
  Comment: An everything-you-want-to-know-about-KornShell book ...


8. Title: Korn Shell Programming Tutorial
  Author: Barry Rosenberg
  Publisher: Addison-Wesley
  Edition: 1991
  ISBN: 0-201-56324-X
  Comment: A good tutorial on creating Korn shell scripts ...


 C. Unix Editors
*******************

1. Title: GNU EMACS Manual
  Author: Richard Stallman
  Publisher: Free Software Foundation
  Edition: 7th ed. 1991
  Comment: The official manual of GNU Emacs, essential for emacs users ...


2. Title: Learning GNU Emacs
  Authors: Debra Cameron and Bill Rosenblatt
  Publisher: O'Reilly
  Edition: 1992
  ISBN: 0-937175-84-6
  Comment: **** Highly Recommended ****
           Probably the best documentation on editing with GNU Emacs ...


3. Title: Desktop Guide to Emacs
  Authors: Ralph Roberts and Mark Boyd
  Publisher: Sams
  Edition: 1991
  ISBN: 0-672-30171-7
  Comment: Another good book on emacs ...


4. Title: GNU Emacs Unix Text Editing and Programming
  Authors: M. Schoonover, J. Bowie and W. Arnold
  Publisher: Addison-Wesley
  Edition: 1992
  ISBN: 0-201-56345-2
  Comment: Something for everyone who wants to use Emacs ...


5. Title: Learning the vi Editor
  Author: Linda Lamb
  Publisher: O'Reilly
  Edition: 1990
  ISBN: 0-937175-67-6
  Comment: A very good guide to vi and ex commands, with a quick
           reference card ...


6. Title: The Ultimate Guide to the vi and ex Text Editors
  Author: Hewlett-Packard
  Publisher: Addison-Wesley
  Edition: 1989
  ISBN: 0-8053-4460-8
  Comment: Another decent text on vi and ex ...


7. Titles: vi Tutor and vi Reference
  Authors: Robert Colon et. al. (Tut), Maarten Litmaati (Ref)
  Editions: 2.1 (Tut), 8 (Ref)
  Comment: The latest interactive tutorial (vitutor2.1.shar(.Z)) can be
           obtained by anonymous ftp from ftp.mines.colorado.edu (in
           /pub/tutorials) ... And the refernce and other vi stuff are
           obtainable by anon-ftp from ftp.uwp.edu (in /pub/vi) ...


 D. Networking and Communications
*************************************

1. Title: Unix Networking
  Authors: edited by Stephen Kochan and Patrick Wood
  Publisher: Hayden
  Edition: 1989
  ISBN: 0-672-48440-4
  Comment: Fairly technical on different issues of networking ...


2. Title: Managing NFS and NIS
  Author: Hal Stern
  Publisher: O'Reilly
  Edition: 1991
  ISBN: 0-937175-75-7
  Comment: A comprehensive, technical guide for system admins on distributed
           computing tools - NFS and NIS(YP) ...


3. Title: Unix Network Programming
  Author: Richard Stevens
  Publisher: Prentice Hall
  Edition: 1990
  ISBN: 0-13-949876-1
  Comment: **** Highly Recommended ****
           An excellent book on programming network softwares
           The source codes and errata list are obtainable by anonymous ftp
           from ftp.uu.net (in /published/books) ...


4. Title: Adventures in Unix Network Applications Programming
  Authors: Bill Riekan and Lyle Weiman
  Publisher: Wiley
  Edition: 1992
  ISBN: 0-471-52858-7
  Comment: A fine book on network programming ...


5. Title: The Waite Group's Unix Communications
  Authors: Bart Anderson, Bryan Costales and Harry Henderson
  Publisher: Sams
  Edition: 2nd ed. 1991
  ISBN: 0-672-22773-8
  Comment: **** Highly Recommended  ****
           A really excellent book on e-mail (Mail, elm), netnews (rn, nn)
           and UUCP ...


6. Title: Managing UUCP and Usenet
  Authors: Tim O'Reilly and Grace Todino
  Publisher: O'Reilly
  Edition: 10 ed. 1992
  ISBN: 0-937175-93-5
  Comment: Well written on the setting-up and maintenance of UUCP
           and Netnews ...


7. Title: Using UUCP and Usenet
  Authors: Grace Todino and Dale Dougherty
  Publisher: O'Reilly
  Edition: 1991
  ISBN: 0-937175-10-2
  Comment: Well written on how to use uucp and netnews ...


8. Titles: Internetworking with TCP/IP  Vols I, II and III
  Authors: Douglas Comer and David Stevens
  Publisher: Prentice-Hall
  Editions: 1991 - 2
  ISBN: 0-13-468505-9 (I), 0-13-472242-6 (II), 0-13-474222-2 (III)
  Comment: A detailed discussion on the architecture and implementation of
           the Internet and its protocols ...
           Vol I (on principles, protocols and architecture) is readable by
           everyone, Vol 2 (on design, implementation and internals) and
           Vol 3 (on client-server computing) are fairly technical.


9. Title: TCP/IP Network Administration
  Author: Craig Hunt
  Publisher: O'Reiily
  Edition: 1992
  ISBN: 0-937175-82-X
  Comment: With everything you need to know about the installation and
           running of a TCP/IP network ...


10. Title: DNS and BIND
   Authors: Paul Albitz and Cricket Liu
   Publisher: O'Reilly
   Edition: 1992
   ISBN: 1-56592-010-4
   Comment: A unique guide on domain name system for system admins ...
            " DNS and BIND discusses one of the Internet's fundamental
              building blocks: the distributed host information database
              that's responsible for translating names into addresses,
              routing mail to its proper destination and many other services."


11. Title: Power Programming with RPC
   Author: John Bloomer
   Publisher: O'Reilly
   Edition: 1992
   ISBN: 0-937175-77-3
   Comment: Covering the nuts and bolts of distributed application development
            using IPCs, RPCs, and associated integration techniques ...


12. Title: Understanding DCE
   Authors: W. Rosenberry, D. Kenney and G. Fisher
   Publisher: O'Reilly
   Edition: 1992
   ISBN: 1-56592-005-8
   Comment: A book on the basics of OSF's DCE ...
            And there is a companion text "Guide to Writing DCE Applications"
            written by John Shirley.


13. Title: Unix, Posix, and Open Systems
   Authors: John Quarterman and Susanne Wilhelm
   Publisher: Addison-Wesley
   Edition: 1993
   ISBN: 0-201-52772-3
   Comment: This book is about standards for open systems related to
            Posix and Unix ...




 E. The Internet
*******************

1. Title: The Whole Internet - User's Guide & Catalog
  Author: Ed Krol
  Publisher: O'Reilly
  Edition: 1992
  ISBN: 1-56592-025-2
  Comment: **** Highly Recommended ****
           Definitely a MUST for any new and not-so-new Internet users ...
           " It is a complete user's guide to the Internet, covering
             everything from the basics, like electronic mail and newsgroups,
             to the newest developments. A large part of the book tells you
             how to find the resources you want. "


2. Title: Zen and the Art of the Internet
  Author: Brendan Kehoe
  Edition: 1st ed. 1992
  Comment: A comprehensive overview of the Internet for beginners ...
           This document, in different formats, can be obtained by
           anonymous ftp from world.std.com (in /obi/Internet/zen-1.0) or
           ftp.cs.widener.edu (in /pub/zen) or as zen10.zip from
           /pub/misc/books at oak.oakland.edu.
            The second edition (with 30 more pages and changes) is published
            by Prentice Hall (ISBN: 0-13-010778-6).


3. Title: The Internet Companion
  Authors: Tracy LaQuey and Jeanne Ryer
  Publisher: Addison-Wesley
  Edition: 1993
  ISBN: 0-201-62224-6
  Comment: **** Highly Recommended ****
           Written in clear, non-technical language, this is a very good
           guide to the Internet for beginners ...
           " your guide to the intricacies and unique culture of the
             Internet. "
           The online version of the first three chapters can be obtained
           by anon-ftp from /OBS/The.Internet.Companion at world.std.com ...


4. Title: Internet: Getting Started
  Authors: A. Marine, S. Kirkpatrick, V. Leou and C. Ward
  Edition: 1992
  Publisher: Prentice Hall
  ISBN: 0-13-327933-2
  Comment: Yet another book on the Internet ... this one has more on
           initiating Internet access ...
           Certain sections - those on internet service providers - are
           obtainable by anon-ftp from /netinfo at ftp.nisc.sri.com ...


5. Title: Internet System Handbook
  Authors: edited by Daniel Lynch and Marshall Rose
  Publisher: Addision-Wesley
  Edition: 1993
  ISBN: 0-201-56741-5
  Comment: **** Highly Recommended ****
           A very good and comprehensive technical reference about the
           Internet System ... covering the underlying technologies
           and the Internet infrastructure ...


6. Title: The Internet Message
  Author: Marshall Rose
  Edition: 1992
  Publisher: Prentice Hall
  ISBN: 0-13-092941-7
  Comment: This covers the technological aspects of e-mail ...


7. Title: E-Mail: Pervasive and Persuasive  in IEEE Spectrum
  Authors: Tekla Perry and John Adam
  Edition: October 1992  Volume 29 Number 10
  Pages: 22 - 33
  Comment: An interesting special report on E-Mail networks ...


8. Title: (Updated) Internet Services List
  Author: Scott Yanoff
  Edition: 93/5/1 (frequently updated)
  Comment: This is a great list with many useful internet addresses ...
           This compilation is posted frequently on alt.internet.services
           and news.answers ... Or you can get it by anonymous ftp from
           csd4.csd.uwm.edu (as /pub/inet.services.txt) or rtfm.mit.edu
           (as /pub/usenet/news.answers/internet-services/list) ...


9. Title: SURAnet Guide to Selected Internet Resources
  Authors: SURAnet Network Information Centre
  Edition: May 1993
  Comment: This guide points you to the rich information resources residing
           on the Internet ... You can get it (infoguide.5-93.txt) by
           anon-ftp from /pub/nic at ftp.sura.net ...


 F. System Administration
****************************

1. Title: Unix System Administration Handbook
  Authors: Evi Nemeth, Garth Snyder and Scott Seebass
  Publisher: Prentice-Hall
  Edition: 1989
  ISBN: 0-13-933441-6
  Comment: **** Highly Recommended ****
           Classic, also known as the sys-admin Bible ...
           " an attempt to condense everything that a system administrator
             should know about UNIX into a single, easy-to-use volume "
           Source codes for programs listed (sa-book.tar.Z) can be
           obtained by anonymous ftp from boulder.colorado.edu (in
           /pub/sa-book) or oak.oakland.edu (in /pub/unix-c/sysadmin).


2. Title: Unix System V Release 4 Administration
  Authors: David Fiedler, Bruce Hunter and Ben Smith
  Publisher: Hayden
  Edition: 2nd ed. 1991
  ISBN: 0-672-22810-6
  Comment: **** Highly Recommended ****
           A must for any intermediate / advanced users of Unix ...
           " you'll find the information you need to organize a practical,
             efficient, and productive UNIX system "


3. Title: Essential System Administration
  Author: Aeleen Frisch
  Publisher: O'Reilly
  Edition: 1991
  ISBN: 0-937175-80-3
  Comment: **** Highly Recommended ****
           A must for serious users / sys admins of Unix ...
           " It provides a compact, manageable treatment of the tasks and
             issues that everyone responsible for a UNIX system faces. "


4. Title: Unix System - Advanced Administration and Management Handbook
  Author: Bruce Hunter and Karen Hunter
  Publisher: MacMillan
  Edition: 1991
  ISBN: 0-02-358950-7
  Comment: Another good book on system administration ...


5. Title: System Performance Tuning
  Author: Mike Loukides
  Publisher: O'Reilly
  Edition: 1990
  ISBN: 0-937175-60-9
  Comment: A fine book for sys admins on how to fine tune your Unix
           system(s) to do more work ...


6. Title: Downsizing to Unix
  Author: Steven Glines
  Publisher: New Riders Publishing
  Edition: 1992
  ISBN: 1-56205-074-5
  Comment: A book for people involved or interested in downsizing mainframe
           data-processing to a distributed Unix network ...


7. Title: Dropping The Mainframe without Crushing the Users
  Authors: Peter Van Epp and Bill Baines
  Edition: Nov 1992
  Comment: A biased choice :-) ... This is a paper describing the migration at
           Simon Fraser University from centralized mainframe (MTS) to
           distributed computing (Unix) in 9 months ...
           This paper (LISA-VI.paper.ps(.Z) (postscript - 16 pages) can be
           obtained by anon-ftp from ftpserver.sfu.ca (in /pub/ucspapers).


 G. Unix Security
********************

1. Title: Practical Unix Security
  Authors: Simson Garfinkel and Gene Spafford
  Publisher: O'Reilly
  Edition: 1991
  ISBN: 0-937175-72-2
  Comment: **** Highly Recommended ****
           Simply the best book in this field ...
           " everything you need to know to make your UNIX system as
             secure as it can be. "


2. Title: Unix System Security - A Guide for Users and System Administrators
  Author: David Curry
  Publisher: Addision Wesley
  Edition: 1992
  ISBN: 0-201-56327-4
  Comment: Good and comprehensive coverage ... with pointers to
           further info ...


3. Title: Unix System Security
  Author: Rik Farrow
  Publisher: Addison Wesley
  Edition: 1991
  ISBN: 0-201-57030-0
  Comment: Another fine book on Unix security, but some errors ...


4. Title: Unix Security - A Practical Tutorial
  Author: Derek Arnold
  Publisher: McGraw Hill
  Edition: 1993
  ISBN: 0-07-002560-6
  Comment: Covering the tools and techniques for managing and
           controlling security ...


5. Title: Site Security Handbook
  Authors: edited by Paul Holbrook and Joyce Reynolds
  Edition: 1991
  Comment: A guide to setting computer security policies and procedures
           for sites that have systems on the Internet ...
           This is rfc1244.txt which is available by anonymous ftp from
           nic.ddn.mil (in rfc directory).  Also, rfc1281.txt - Guidelines
           for the Secure Operation of the Internet ...


6. Title: Computer Security Basics
  Authors: Deborah Russell and G T Gangemi Sr.
  Publisher: O'Reilly
  Edition: 1991
  ISBN: 0-937175-71-4
  Comment: A clear overview on many different security issues ...


7. Title: The Cuckoo's Egg
  Author: Cliff Stoll
  Publisher: Pocket Books
  Edition: 1990
  ISBN: 0-671-72688-9
  Comment: A fascinating real story on computer espionage ...
           A good alternative to this is "Cyberpunk" written by Katie Hafner
           and John Markoff and published by Touchstone Book (0-671-77879-X).


 H. Programming
******************

1. Title: The Unix Programming Environment
  Authors: Brian Kernighan and Rob Pike
  Publisher: Prentice-Hall
  Edition: 1984
  ISBN: 0-13-937681-X
  Comment: A true classic on Unix programming ...


2. Title: Advanced Programming in The Unix Environment
  Author: Richard Stevens
  Publisher: Addison-Wesley
  Edition: 1992
  ISBN: 0-201-56317-7
  Comment: **** Highly Recommended ****
           A going-to-be classic on how programs work under Unix ...
           The source codes and errata list are obtainable by anonymous ftp
           from ftp.uu.net (in /published/books).


3. Title: Advanced Unix Programming
  Author: Marc Rochkind
  Publisher: Prentice Hall
  Edition: 1985
  ISBN: 0-13-011818-4
  Comment: A superb book covering all system calls in detail ...


4. Title: The C Programming Language
  Authors: Brian Kernighan and Dennis Ritchie
  Publisher: Prentice Hall
  Edition: 2nd ed. 1988
  ISBN: 0-13-110362-8
  Comment: This book is 200% a MUST for any C programmers ...
           And the answers to the exercises can be found in "C Answer Book"
           ... written by Tondo and Gimpel and published by Prentice Hall
           (ISBN: 0-13-109653-2).


5. Title: C - A Reference Manual
  Authors: Samuel Harbison and Guy Steele
  Publisher: Prentice Hall
  Edition: 3rd ed. 1991
  ISBN: 0-13-110933-2
  Comment: An authoritative reference to C programming language, and a good
           companion to Kernighan and Ritchie ...


6. Title: The Waite Group's New Primer C Plus
  Authors: Mitchell Waite and Stephen Prata
  Publisher: Sams
  Edition: 1990
  ISBN: 0-672-22687-1
  Comment: A really good introduction to C for beginners ...


7. Title: C: The Complete Reference
  Author: Herbert Schildt
  Publisher: McGraw Hill
  Edition: 1991
  ISBN: 0-07-881538-X
  Comment: Another classic on the C language ...


8. Title: Practical C Programming
  Author: Steve Oualline
  Publisher: O'Reilly
  Edition: 1991
  ISBN: 0-937175-65-X
  Comment: Yet another good C book describing how to create programs that
           are easy to read, maintain and debug ...


9. Title: C Programming for Unix
  Author: John Valley
  Publisher: Sams
  Edition: 1992
  ISBN: 0-672-48518-4
  Comment: A comprehensive book on C programming on Unix systems ...


10. Title: Using C on the Unix System
   Author: David Curry
   Publisher: O'Reilly
   Edition: 1990
   ISBN: 0-937175-23-4
   Comment: This book is directed to (would-be) system programmers ...


11. Title: Obfuscated C and Other Mysteries
   Author: Don Libes
   Publisher: Wiley
   Edition: 1992
   ISBN: 0-471-57805-3
   Comment: With practical C programming hints and winning programs from
            the Obfuscated C Code Contests ...
            With a disk containing the source codes ...


12. Title: The Berkeley Unix Environment
   Author: Nigel Horspool
   Publisher: Prentice Hall
   Edition: 2nd ed. 1992
   ISBN: 0-13-089368-4
   Comment: **** Highly Recommended ****
            An excellent book on C programming for Berkeley Unix system ...
            " a companion text intended for use in college and university
              courses concerned with Compiler Construction, Software
              Engineering and Operating Systems "


13. Title: The Waite Group's C++ Programming
   Author: John Berry
   Publisher: Sams
   Edition: 1992
   ISBN: 0-672-22771-1
   Comment: A fine book on OOP with C++ (for Unix and Dos) ...


14. Title: The C++ Programming Language
   Author: Bjarne Stroustrup
   Publisher: Addison-Wesley
   Edition: 2nd ed. 1991
   ISBN: 0-201-53992-6
   Comment: A classic reference on C++ ...


15. Title: C++: The Complete Reference
   Author: Herbert Schildt
   Publisher: McGraw Hill
   Edition: 1991
   ISBN: 0-07-881654-8
   Comment: Another good text on C++ ...


16. Title: Advanced C++ Programming Styles and Idioms
   Author: James Coplien
   Publisher: Addison-Wesely
   Edition: 1992
   ISBN: 0-201-54855-0
   Comment: An advanced book for any C++ expert-wanna-be ...


17. Title: Managing Projects with make
   Authors: Steve Talbott and Andrew Oram
   Publisher: O'Reilly
   Edition: 2nd ed. 1991
   ISBN: 0-937175-90-0
   Comment: An unique text on using  make  for software development ...


18. Title: The AWK Programming Language
   Authors: Alfred Aho, Brian Kernighan and Peter Weinberger
   Publisher: Addison-Wesley
   Edition: 1988
   ISBN: 0-201-07981-X
   Comment: A complete description of awk by its authors ...


19. Title: Sed and Awk
   Author: Dale Dougherty
   Publisher: O'Reilly
   Edition: 1991
   ISBN: 0-937175-59-5
   Comment: A very good work on programming / text processing with
            sed and awk ...


20. Title: Programming Perl
   Authors: Larry Wall and Randal L. Schwartz
   Publisher: O'Reilly
   Edition: 1992
   ISBN: 0-937175-64-1
   Comment: The authoritative guide to Perl - the programming language for
            for any serious Unix users ...


21. Title: Writing A Unix Device Driver
   Authors: Janet Egan and Tom Teixeria
   Publisher: Wiley
   Edition: 2nd ed. 1992
   ISBN: 0-471-53574-5
   Comment: A classic book on writing programs to control hardware devices ...


22. Title: Writing Unix Device Drivers
   Authors: George Pajari
   Publisher: Addison-Wesley
   Edition: 1992
   ISBN: 0-201-52374-4
   Comment: An easy-to-understand book covering character, block, terminal,
            and stream drivers ...


 I. TeX
**********

1. Title: The TeXbook
  Author: Donald Knuth
  Publisher: Addison Wesley
  Edition: 1990
  ISBN: 0-201-13448-9
  Comment: The Bible ... A definite guide to typesetting with TeX ...


2. Title: TeX for the Impatient
  Author: Paul Abrahams
  Publisher: Addison-Wesley
  Edition: 1991
  ISBN: 0-201-51375-7
  Comment: A more user-friendly handbook on TeX ...


3. Title: TeX for Beginner
  Author: Wynter Snow
  Publisher: Addison Wesley
  Edition: 1992
  ISBN: 0-201-54799-6
  Comment: A good tutorial-type book for novice users of TeX...


4. Title: LATeX - A Document Preparation System
  Author: Leslie Lamport
  Publisher: Addison Wesley
  Edition: 1986
  ISBN: 0-201-15790-X
  Comment: The bible for LATeX users ...


 J. X Window System
**********************

1. Title: X Window System Users' Guide
  Authors: Valerie Quercia and Tim O'Reilly
  Publisher: O'Reilly
  Edition: 1993 (Standard(MIT) or Motif)
  ISBN: 0-56592-014-7 (Standard), 0-56592-015-5 (Motif)
  Comment: Volume 3 in O'Reilly's excellent X-Window series ...
           A fairly useful tutorial-type book to X11R5 ...

  [ BTW, some other books in O'Reilly's X Window System series ...
   Vol. 0 - X Protocol Reference Manual, for X 11 R4 and R5
   Vol. 1 - Xlib Programming Manual, for X11 R4 and R5
   Vol. 2 - Xlib Reference Manual, for X11 R4 and R5
   Vol. 4 - X Toolkit Intrinsics Programming Manual, R5
   Vol. 5 - X Toolkit Intrinsics Reference Manual, for X11 R4 and R5
   (An update for owner of Vols 1, 2, 4 and 5 ...
    Programmer's Supplement for Release 5 of the X Window System, Version 11)
   Vol. 6 - Motif Programming Manual
   Vol. 7 - XView Programming Manual
   (also XView Reference Manual)
   Vol. 8 - X Window System Administrator's Guide, for X11 R5
   The X Window System in a Nutshell
   PHIGS Programming Manual / Reference Manual
   PEXlib Programming Manual / Reference Manual ]


2. Title: The X Window System - A User's Guide
  Author: Niall Mansfield
  Publisher: Addison Wesley
  Edition: 2nd ed. 1993
  ISBN: 0-201-54438-5
  Comment: Another good tutorial-type book to using X ...


3. Title: X Window Inside & Out
  Author: Levi Reiss and Joseph Radin
  Publisher: McGraw Hill
  Edition: 1992
  ISBN: 0-07-881796-X
  Comment: A recent text on using and programming X Window ...


4. Title: X Window System Programming and Applications with Xt
  Author: Doug Young
  Publisher: Prentice Hall
  Edition: 1990 (Motif) or 1992(Open Look)
  ISBN: 0-13-497074-8 (Motif), 0-13-982992-X (Open Look)
  Comment: An excellent book on X programming ...


 K. Dictionaries and Glossaries
**********************************

1. Title: The New Hacker's Dictionary
  Author: Eric Raymond
  Publisher: MIT Press
  Edition: 1991
  ISBN: 0-262-68069-6
  Comment: This book corresponds to version 2.9.6 of the on-line
           jargon file ... The latest (at the time of writing) is
           version 2.9.12 (jargon2912.txt.z) which is available by
           anonymous ftp from prep.ai.mit.edu (in /pub/gnu) or
           wuarchive.wustl.edu (in mirrors/gnu) ... Changes since the
           publication of this book can be found in the file jargon-upd.z.
           (*.z are files compressed by GNU zip (gzip)) ...

From Eric Raymond's posting  _So You Want To Be A UNIX Wizard? (The
Loginataka)_ :
...
Speak, O Guru: What books should I study?  Are the O'Reilly "Nutshell"
guides a good place to start?

O, Nobly Born: know that the O'Reilly books are but the palest Shadow, the
outermost Portal of the True Enlightenment.

If thou desirest with True Desire to tread the Path of Wizardly Wisdom, first
learn the elementary Postures of Kernighan & Pike's _The_Unix_Programming_
Environment_; then, absorb the mantic puissance of March Rochkind's _Advanced_
Unix_Programming_ and W. Richard Stevens's _Advanced_Programming_In_The_UNIX_
Environment_.  Immerse thyself, then, in the Pure Light of Maurice J.  Bach's
_The_Design_Of_The_UNIX_Operating_System_.  Neglect not the Berkelian Way;
study also _The_Design_Of_The_4.3BSD_UNIX_Operating System_ by Samuel Leffler,
Kirk McKusick et. al.  For useful hints, tips, and tricks, see _UNIX_Power_
Tools_, Tim O'Reilly, ed.  Consider also the dark Wisdom to be gained from
contemplation of the dread _Portable_C_And_UNIX_Systems_Programming_*, e'en
though it hath flowed from the keyboard of the mad and doomed Malvernite whom
the world of unknowing Man misnames "J. E. Lapin".

[ * Portable C and Unix System Programming  was published by Prentice Hall
  (Edition: 1987, ISBN: 0-13-686494-5) ]

These tomes shall instruct thy Left Brain in the Nature of the UNIX System;
to Feed the other half of thy Head, O Nobly Born, embrace also the Lore
of its Nurture.  Don Libes's and Sandy Ressler's _Life_With_UNIX_ will
set thy Feet unerringly upon that Path; take as thy Travelling Companion
the erratic but illuminating compendium called _The_New_Hacker's_Dictionary_
(Eric S. Raymond, ed., with Guy L. Steele Jr.).

(In this wise shalt thou travel the Way of the Camel.)
...

2. Title: Smileys
  Author: David Sanderson and Dale Dougherty
  Publisher: O'Reilly
  Edition: 1993
  ISBN: 1-56592-041-4
  Comment: A "dictionary" of the smileys(aka: emoticons) ... :-)


3. Title: Internet Users' Glossary
  Authors: Gary Malkin and Tracy LaQuey Parker
  Edition: January 1993
  Comment: A glossary that concentrates on terms that are special to
           the Internet ... This document (rfc1392.txt) can be obtained
           by anon-ftp from /rfc at nic.ddn.mil ...


 L. Other Lists
******************

1. Title: Yet Another Book List
  Author: Mitch Wright
  Edition: Jan 22, 1993
  Comment: This is an excellent compilation of almost all Unix and C book
           titles along with info for locating them and short reviews and
           summaries of book contents ...
           You can get it (yabl) by anonymous ftp from ftp.rahul.net (in
           /pub/mitch/YABL) ...


2. Title: X Technical Bibliography
  Author: Ken Lee
  Edition: Nov 4, 1992
  Comment  A good collection of publicly available X window system technical
           materials ... The bibliography is posted periodically on
           comp.windows.x (?) ... and can be obtained by anonymous ftp from
           gatekeeper.dec.com (in /pub/X11/contrib) or export.lcs.mit.edu
           (in /contrib) - look for the file Xbibliography ...


3. Title: Network Reading List: TCP/IP, Unix and Ethernet
  Author: Charles Spurgeon
  Edition: 3.5  Feb 1992
  Comment: This annotated list describes those items that cover the subject
           areas well. It is obtainable by anonymous ftp from ftp.uu.net
           (in /inet/doc) ...


4. Title: Recent Internet Books
  Author: John Quarterman
  Edition: March 1993
  Comment: This is a list of books related to using the Internet ... The
           document (rfc1432.txt) can be obtained by anon-ftp from /rfc
           at nic.ddn.mil ...


5. Title: Catalog of O'Reilly Books
  Authors: O'Reilly staff
  Edition: May 1993
  Comment: You get can it (book.catalog.Z) by anonymous ftp from
           ftp.ora.com  ... where you can also find source codes for examples
           in many books in the Nutshell and X series ... Or read the catalog
           on O'Reilly gopher server (telnet gopher.ora.com  login: gopher
           or  gopher gopher.ora.com  (if a gopher client is installed) ...
           And to get a hard copy of their catalog-plus-magazine called
           "ora.com", mail [email protected] ...


 M. Other Books
******************

1. Title: Inside Windows NT
  Author: Helen Custer
  Publisher: Microsoft Press
  Edition: 1993
  ISBN: 1-55615-481-X
  Comment: The authoritative technical reference on Windows NT (the ultimate
           challenge to Unix ?) ...
           And "Windows NT Answer Book" (written by Jim Groves, ISBN:
           1-55615-562-X" is an easier-to-read, question-answer text on NT ...


2. Title: Decline and Fall of the American Programmer
  Author: Edward Yourdon
  Publisher: Yourdon Press
  Edition: 1992
  ISBN: 0-13-203670-3
  Comment: Despite the title, this is a very good book on the technical
           and management aspects of software development ...


--
><-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-><
| Samuel C. Ko (aka The Smart One / BOZO) <--> a celebrity & DOS/UNIX wizard :)
:) [email protected] <--> Outspoken,Highly-talented,Charming... I post this for You! |
[-+=+-+=+-+=+-+=+-+=+-+=+-+=+-+=+-+=+-+=+-+=+-+=+-+=+-+=+-+=+-+=+-+=+-+=+-+=+-]

Downloaded From P-80 International Information Systems 304-744-2253