| Books: A User's Report
 
Elizabeth Zinkann 
Once again, there were too many excellent books and
not enough space, 
but I tried to choose some of the best, and present
a selection as 
well. Several outstanding second editions appeared.
The column consists 
of a mixture of some Internet books, two system administration
books, 
a general UNIX book, and the latest on TCP/IP. One of
the Internet 
books is solely for our UK subscribers, and is not sold
here in the 
United States, hence the price of 19.95. This month
I reviewed 
The Internet Yellow Pages, 2nd Ed., by Harley Hahn and
Rick 
Stout; The Internet Companion, 2nd Ed., by Tracy LaQuey,
Foreword 
by Vice President Al Gore; UNIX System Administration
Handbook, 
2nd Ed., by Evi Nemeth, Garth Snyder, Scott Seebass,
and Trent R. 
Hein; the AIX RS/6000 System and Administration Guide,
by James 
W. DeRoest; The UK Internet Book, by Sue Schofield;
UNIX 
Unleashed, from Sams Publishing; and TCP/IP Illustrated,
Vol. 2: The Implementation, by Gary R. Wright and W.
Richard 
Stevens. I believe that these are some of the most significant
books 
currently available. I hope that you enjoy this month's
selections. 
The Internet Yellow Pages
Second Editionby Harley Hahn and Rick Stout
 Osborne McGraw-Hill
 ISBN 0-07-882098-7
 $29.95
 
The second edition of this valuable resource approximately
doubles 
the length and the number of entries in the first edition.
(The original 
edition contained 2,400 entries; the second edition
provides over 
5,000 individual entries.) Since Hahn and Stout expanded
this directory 
by so much data, I checked to see exactly what had changed
between 
volumes. I found that they included much more information
(the modifications 
to the Art topic alone are impressive), and they added
approximately 
28 new categories. Subtopics were added to several of
the existing 
topics (Computers grew from eleven to fifteen subtopics,
with Multimedia 
and computer companies at the forefront of new information),
and some 
of the existing topics were reorganized (for example,
Pets became 
the more inclusive Animals/Pets, and Programming evolved
from an independent 
entry to a subtopic of Computers). Among the new subjects
are Disabilities, 
Role-Playing, Energy, Kids, Museums, Women, Genealogy,
Zines, Real 
Estate, Parties/Entertainment, Crafts, Families/Parenting,
and Comic 
Books. 
The authors retained the organizational structure of
the first edition, 
along with the humorous sidebars, the imaginative artwork
(I believe 
the artists responsible are Leslee Bassin, Helena Worsley,
and Marla 
Shelasky), and the information pertaining to each entry.
The preamble 
to the directory itself includes an introduction to
the second edition, 
the introduction to the original edition, a how-to section
called 
"The Internet and This Book," which offers
some tips on using 
the Internet with this directory, and the Acknowledgments.
(The aforementioned 
sections total approximately six pages; skipping any
of it will only 
deprive the reader of several smiles, a few laughs,
and some useful 
information.) 
This book (the original edition) has been my favorite
resource for 
the Internet. I only keep a few Internet books close
enough to my 
computer to access at a moment's notice. I use this
one often. (I 
also reference Hahn and Stout's The Internet Complete
Reference 
frequently.) The organization of the book allows the
reader easy and 
immediate access to information, the entries are all
free, and the 
book provides Usenet newsgroups in a separate listing.
The Index remains 
a valuable resource for entries the reader cannot find
either by perusal 
or by reviewing the table of contents, as well as for
entries the 
reader needs to find immediately. Hahn and Stout's The
Internet 
Yellow Pages, 2nd Ed., is an extraordinary resource
and an indispensable 
guide for any Internet user, whether casual or serious. 
The Internet Companion
A Beginner's Guide to Global Networking
Second Editionby Tracy LaQuey
 Foreword by Vice President Al Gore
 Addison Wesley
 ISBN 0-201-40766-3
 $12.95
 
The Internet reflects the people who use it -- it continuously
changes. To help the user keep pace with these changes,
author Tracy 
LaQuey has modified the best-selling The Internet Companion.
One of the first books published about the Internet,
this highly readable 
and often intriguing volume has expanded in size (from
4" by 8" to 
5 1/4" by 8 1/4") and length (from 196 to
262 pages). A comparison 
of chapters between the original and the second edition
showed that 
each section had expanded in some way, and one former
topic ("UNIX 
on the Internet: A Survival Guide") had become
a chapter. Even 
the foreword by the Vice President has been revised,
and many new 
real-life examples of the Internet in action have been
added. 
The Internet Companion remains one of my favorite books
on 
this topic and is never further than six inches from
my keyboard. 
I not only appreciate LaQuey's gentle introductions
to topics and 
her technical expertise, but also enjoy the Internet
anecdotes interspersed 
throughout the book. The revised version is a most welcome
addition 
to my Internet bookshelf. 
UNIX System Administration Handbook
Second Editionby Evi Nemeth, Garth Snyder, Scott Seebass, and Trent R. Hein
 Prentice Hall
 ISBN 0-13-151051-7
 $48.00
 CD-ROM Included
 
The second edition of "the yellow book" (now
red) covers what 
every UNIX system administrator should know and be able
to do. This 
is not a book about theoretical concepts: instead, The
UNIX System 
Administration Handbook presents practical material
in a hands-on 
manner, using examples, horror stories, and solutions.
Nemeth, Snyder, 
Seebass, and Hein describe different aspects of administration
as 
they actually exist; they do not attempt to either oversimplifly
or 
complicate the tasks a system administrator must perform. 
The book covers six operating systems: Solaris 2.4,
HP-UX 9.0., IRIX 
5.2, SunOS 4.1.3, DEC's OSF/1 2.0, and BSD/OS 1.1. The
first three 
are derived from AT&T UNIX, while the latter three
resemble Berkeley 
UNIX. The book is divided into three sections: Basic
Administration, 
Networking, and Bunch o'Stuff. Basic Administration
furnishes the 
fundamental information a system administrator needs
to run a standalone 
UNIX system. Since UNIX networking presents one of the
most difficult 
aspects of system administration, the authors not only
discuss the 
UNIX system protocols and the techniques utilized in
designing, installing, 
and maintaining a UNIX network, but also address networking
software, 
including the Domain Name System (DNS), the Network
File System (NFS), 
and sendmail. The section entitled Bunch o'Stuff covers
a variety 
of topics: Usenet news, Printing and Imaging, Disk Space
Management, 
Hardware Maintenance, Accounting, Performance Analysis,
Unix to Unix 
Copy (UUCP), Daemons, and Policy and Politics. (The
last chapter quickly 
became a favorite; it provides ethical solutions, some
real-life problems, 
as well as some humor.) The CD-ROM contents are well-documented,
and 
directions for mounting it and accessing the programs
are extremely 
clear. 
Nemeth, Snyder, Seebass, and Hein have outdone themselves
with this 
new edition. They have revised the information, included
new topics, 
and provided necessary tools on the CD-ROM. The authors
give practical 
advice for current problems, address the most difficult
and demanding 
issues, and illustrate a myriad of tasks that system
administrators 
must face daily. The UNIX System Administration Handbook
is 
well-written and bespeaks the thorough knowledge of
the authors at 
the turn of every page. No UNIX system administrator
should be without 
this book. 
AIX RS/6000 System and Administration Guideby James W. DeRoest
 J. Ranade Workstation Series
 McGraw-Hill
 ISBN 0-07-036439-7
 $39.95
 
Information for the AIX system administrator has been
extremely limited, 
consisting essentially of the cumbersome AIX manuals
that accompany 
the system, additional IBM documentation, bits and pieces
from other 
books, and a few periodicals. AIX administrators have
not enjoyed 
the luxury of other system administrators, who can simply
choose a 
supplementary text from any bookstore. This book covers
AIX up to 
the 3.2.5 release. (In the preface, the author mentions
the difficulty 
in writing about a current release; as he developed
the book, three 
releases were announced.) 
DeRoest divides the text into eight separate sections.
Parts 1, 2, 
and 3 -- System Administration Tasks and Tools, System
Installation 
and Operation, and System Configuration and Customization,
respectively 
-- explain basic tools, installation and maintenance,
daily procedures, 
and configuration for tapes, disks, file systems, terminals,
modems, 
and printers. Part 4, Network Configuration and Customization,
examines 
the use of TCP/IP, UUCP, the Network File system (NFS),
the Network 
Computing System, and System Network Architecture (SNA)
with AIX. 
System Services and Resources, Part 5, discusses how
AIX implements 
Process Management, Electronic Mail, News, DOS Services,
and X11 Administration. 
The sixth section, Users and Security, includes user
environment management, 
auditing and security, and system accounting. The next
section, System 
Tuning and Recovery, considers backup utilities, system
monitoring 
and tuning, and problem analysis and recovery. The final
section, 
Distributed Systems, features clustering and network
archiving. The 
two appendices provide email lists and ftp sites plus
sample 
code. DeRoest also furnishes a bibliography. 
AIX RS/6000 System and Administration Guide fills a
void in 
the publishing area. DeRoest's organization represents
a logical, 
step-by-step approach to AIX administration. His writing
style is 
readable, often humorous, and designed to provide an
easily accessible 
resource for AIX system administrators, developers,
and users. Every 
AIX system administrator should possess, read, and use
this book. 
It is an excellent, and long-awaited, reference. 
The UK Internet Bookby Sue Schofield
 Addison-Wesley
 ISBN 0-201-42766-4
 19.95
 
Although this book specifically addresses the UK Internet,
Schofield 
offers a casual, straightforward approach to a topic
that is confusing 
for many users. The simple caption by the artwork introducing
the preface emphasizes the truth: "Don't expect
this book to turn 
you into an Internet expert overnight" (page ix). 
Frequently, books are bought and sold with just that
expectation, 
in a manner reminiscent of late-night television commercials
and diets. 
("Buy this potato peeler and you will become a
gourmet chef by 
morning" or "Purchase this exercise equipment
and lose sixty-three 
pounds in an hour." You don't even have to use
the item: just 
buy it.) Many of the Internet books appear to make the
same claim: 
the buyer of the book doesn't even have to read the
book; just 
purchase it and the knowledge is automatically his or
hers. The 
UK Internet Book makes no such claims and often reminds
the reader 
of reality: "You won't become a Network Guru by
reading this chapter" 
(page 21). 
Schofield describes Internet Basics, Internet Tools,
the Finale, and 
Appendices. She presents more appendices than chapters
(chapters, 
12; appendices, 14). 
The introduction, Internet Basics, presents an overview,
software, 
and how the Internet really works, if the reader is
interested. Part 
2, Internet Tools, is the heart of the book: it covers
Electronic 
Mail, Network News, Telnet, Archie, FTP, Gopher, and
the World Wide 
Web. The Finale, section 3, describes "A brief
history of crime" 
and "Internet past, present, and future."
Among the Appendices 
are "All about modems," "Getting started
with an Internet 
provider," "Getting started with Macs or Amiga
computers," 
a list of UK access providers as of 30 June 1994, email
abbreviations, 
and glossaries for both telecommunications and Internet
terms. 
A new edition of this book, "Revised for '95,"
is scheduled 
to be released shortly. I reviewed the original edition.
The UK 
Internet Book is currently the best-selling Internet
book in the 
UK. The new edition, according to author Sue Schofield,
will include 
both new chapters and trouble-shooting appendices, and
a PC/Mac/Amiga 
disk containing over 3Mb of Internet information accessible
without 
an Internet account. The new edition will also contain
an updated 
UK Internet provider list, a complete Usegroups and
Listservs reference, 
details about anonymous servers, and World Wide Web
pages and sites. 
The UK Internet Book is a well-written guide to the
Internet. 
Schofield presents the information in an organized,
unhurried manner. 
(She explains the topics so well that the reader actually
learns more 
than he or she realizes. I even learned where to telnet
for 
an IRC link to the UK.) The book also offers several
discounts for 
UK readers. Although the book is not sold in the United
States, it 
discusses the elements of the Internet very well and
really could 
be considered an international book, minus the UK offers.
I would 
recommend this book (and have) to any UK Internet user
as a valuable 
beginning text and an invaluable reference. 
UNIX UnleashedSams Publishing
 ISBN 0-672-30402-3
 $49.99
 CD-ROM Included
 
The fifth book in the "Unleashed" series,
UNIX Unleashed 
proves worthy of its inclusion. (For the reader's information,
the 
others were CorelDRAW!4 Unleashed, The Internet Unleashed,
NetWare Unleashed, and FoxPro 2.6 for Windows Unleashed.)
Fifteen knowledgeable UNIX authors collaborated to share
their individual 
expertise with the reader. Several things strike the
browser at first 
glance: the welcome quick reference card (which really
is easily 
detachable), the book's format, which is both easily
readable and 
describes the topics in short, solution-finding sections,
and the 
use of examples throughout the book to pragmatically
demonstrate concepts. 
On closer perusal, the reader discovers that every type
and level 
of UNIX user, from novice through system administrator,
is addressed 
in an individual section. In each category users encounter
knowledge 
a step beyond their current comfort level: ideas to
learn beyond today's 
lessons.  
UNIX Unleashed divides the topics into eight parts.
The introductory 
section, Finding Your Way Around UNIX, provides the
beginner with 
fundamental concepts, a tutorial, the UNIX file system,
popular tool, 
text editors, traversing the network, and communicating
with others. 
Part 2, The Hunt for Shells, examines the Bourne, Korn,
and C shells 
and also evaluates and compares the shells. In Part
3, Programming, 
the authors discuss three languages: awk, a pattern
matching 
and processing language; perl, a programming language
with 
C language constructs and the interpretation and execution
of shell 
scripts; and the C programming language. Part 4, Process
Control, 
looks at processes, while part 5, Text Formatting and
Printing, investigates 
nroff/troff, tbl, eqn, pic, grap, 
and macros. Part 6, Advanced File Utilities, details
archiving, backups, 
and source control using the Source Code Control System
(SCCS) and 
the Revision Control System (RCS). Part 7 describes
System Administration, 
from UNIX installation, daily procedures, and file system
and user 
administration to performance monitoring, device administration,
and 
security. The final section, UNIX Flavors and Graphical
User Interfaces, 
begins with a look at the different varieties of UNIX
(flavors), and 
different graphical user interfaces (GUIs) for both
end users and 
programmers. The appendix furnishes instructions for
installing the 
CD-ROM and a table of contents identifying the program
name, location 
on the disc, and a description of the program. 
Although the chapters were written individually by different
authors, 
UNIX Unleashed has an orderly and cohesive style. The
text 
flows easily, as if one author were responsible for
the entire book. 
It is clearly written, the expertise of the authors
is evident, and 
the resulting book is outstanding. UNIX Unleashed, whether
used as a learning tool or a resource, is one of the
most useful UNIX 
texts available today. 
TCP/IP Illustrated
Volume 2: The Implementationby Gary R. Wright and W. Richard Stevens
 Addison-Wesley Professional Computing Series
 ISBN 0-201-63354-X
 $52.75
 
The long-awaited and eagerly anticipated TCP/IP Illustrated,
Vol. 
2, is here. Volume 1 discussed the protocols; Volume
2 features 
the implementation of TCP/IP. Using the 4.4BSD-Lite
(Berkeley Software 
Distribution) release, Wright and Stevens detail the
implementation 
and present the entire source code for the kernel implementation
of 
TCP/IP, which totals approximately 15,000 lines of C
code. The audience 
that Volume 2 addresses includes anyone interested in
the TCP/IP protocols 
implementation. Wright and Stevens assume the reader
has a basic understanding 
of TCP/IP protocols (Volume 1 will assist anyone deficient
in this 
area) and a fundamental knowledge of operating system
principles. 
Although the authors do not emphasize this requirement,
the reader 
will benefit from some C language and data structures
knowledge. 
The underlying organization of the book is presented
graphically in 
the preface, on page __. In place of the usual cube
representation 
of the TCP/IP protocol suite, the diagram shows the
protocols and 
subsystems in a genealogical tree relationship. Wright
and Stevens 
explain TCP/IP with layers equivalent to generations,
beginning with 
the data link layer and progressing to the network layers
(IP, ICMP, 
IGMP, IP routing, and multicast routing), the socket
layer, and the 
transport layer (UDP, TCP, and raw IP). Since the source
code contains 
many functions and the functions appear in various places,
the authors 
use the inside back covers to present a directory indexing
the different 
functions. Wright and Stevens display the code in a
consistent manner, 
and make it as easy to read as possible. They provide
a great deal 
of information pertaining to the code, including bugs
(noting and 
discussing the bugs as they appear), and they occasionally
furnish 
comments from the original authors. Each chapter also
includes graphical 
representations of the data structures employed by the
source code 
and how these and other data structures used by TCP/IP
and the kernel 
interact. Since different types of readers will come
at the book in 
different ways, Wright and Stevens furnish both cross-references
and 
forward and backward references, in addition to the
index. 
Wright and Stevens teach the implementation in a practical
way that 
does not overwhelm the reader nor oversimplify the subject.
They focus 
on a set of source code in each chapter and detail how
it works. While 
the chapters are related, each can also be read as a
standalone unit. 
This allows the reader to either concentrate on a specific
area or 
progress step-by-step. Each chapter concludes with a
summary and a 
set of exercises. (For the reader's benefit, most of
the exercise 
solutions appear in Appendix A.) The chapters on memory
buffers, IP 
multicasting, and, particularly, the sockets (Socket
Layer, Socket 
I/O, Socket Options, and Routing Sockets) will be extremely
popular 
and well-used. The authors also explore 4.4BSD-Lite's
newest features, 
including long fat pipe support, window scale, and timestamp
options. 
In addition to exercise solutions, appendices include
Source Code 
Availability (it is occasionally helpful to have the
source code online) 
and RFC 1122 Compliance. 
TCP/IP Illustrated, Volume 2: The Implentation is a
thorough, readable, logical, and very well-organized
text on TCP/IP. 
The many figures and diagrams throughout the book help
the reader 
understand the concepts being discussed. This book is
an essential 
addition to any computer professional's library.  
 
 About the Author
 
Elizabeth Zinkann has been involved in the UNIX and
C environments for the past
11 years. She is currently a UNIX and C consultant,
and one of her specialities
is UNIX education. In addition to her computer science
background, she also has a 
degree in English. Elizabeth can be reached via CompuServe
at 71603,2201
(Internet format: 71603.2201@compuserve.com), or via
America Online
(ezinkann@aol.com). 
 
 
 |