NEW BOOKS: By SCS Faculty, Staff, Students, Alumni

ANALOG DEVICE-LEVEL LAYOUT AUTOMATION
John M. Cohn, David J. Garrod, ,Rob A. Rutenbar, L. Richard Carley
Kluwer Academic Publishers, 1994
285pp
Abstract: The goal of analog layout is to minimize the effects of layout-induced performance degradation, while at the same time, to maximize the area utilization of the circuit. Human layout experts observe a variety of analog-specific layout constraints and exploit a range of geometric optimizations to achieve these performance and density goals. This book is directed at discovering how these constraints and optimizations can best be incorporated into automatic layout optimization.

Two of the products of this work are the new analog device-level placer tool KOAN, and a new analog device-level router ANAGRAM II, which incorporate a more comprehensive set of of layout constraints and optimizations than any previous systems. The book focuses on the formulation, algorithms, and certain relevant implementation details of KOAN and ANAGRAM II.

GRAPHICS GEMS IV
Paul S. Heckbert
Academic Press Professional, Boston, 1994
575 pages
Comes with either MAC or IBM floppy disk
ISBN 0-12-336156-7 with MAC floppy
ISBN 0-12-336155-9 with IBM (DOS) floppy (5.25")
Abtract: This book is a cookbook for computer graphics programmers, a kind of "Numerical Recipes" for graphics. It contains practical techniques that can help you do 2D and 3D modeling, animation, rendering, and image processing. The 52 articles, written by 54 authors worldwide, have been selected for their usefulness, novelty, and simplicity. Each article, or "Gem", presents a technique in words and formulas, and also, for most of the articles, in C or C++ code as well. The code is available in electronic form on the IBM or Macintosh floppy disk in the back pocket of the book, and is available on the Internet via FTP (see address below). The floppy disk also contains all of the code from the previous volumes: Graphics Gems I, II, and III. You are free to use and modify this code in any way you like.

Code in this book is available on the Internet by anonymous FTP from princeton.edu (128.112.128.1) in the directory pub/Graphics/GraphicsGems/ GemsIV. The code for other "Graphics Gems" books is also available nearby. Bug reports should be submitted as described in the README file there.

DISCONNECTED OPERATION IN A DISTRIBUTED FILE SYSTEM
James J. Kistler
Springer-Verlag, December 1995
ISBN: 3-540-606270
Abstract: This is a new, improved version of Kistler's thesis, first produced in 1993.

KAREL THE ROBOT: A GENTLE INTRODUCTION TO THE ART OF PROGRAMMING (Second Edition)
Richard E. Pattis, Revised by Jim Roberts and Mark Stehlik
John Wiley & Sons, 1981/1995
ISBN 0-471-59725-2
Abstract: Karel the Robot teaches you the fundamental concepts and skills of programming -- quickly and easily! By emphasizing logic and structure over calculation, it provides a nonthreatening introduction to the central ideas in programming -- the same ideas that apply to all programming languages.

This widely-praised guide begins by introducing Karel, a literal-minded robot whose built-in capabilities allow him to explore his world and manipulate simple objects in it. It then introduces Karel's programming language (a block-structured language similar to Pascal), which emphasizes logical deduction and spatial reasoning rather than calculation and algebraic reasoning.

PLANNING AND LEARNING BY ANALOGICAL REASONING
Manuela M. Veloso
Springer Verlag, 1994

SOFTWARE ARCHITECTURE: PERSPECTIVES ON AN EMERGING DISCIPLINE
Mary Shaw and David Garlan
Prentice Hall, 1995

LEARNING AND MEMORY
John R. Anderson
New York: Wiley, 1995

COGNITIVE PSYCHOLOGY AND ITS IMPLICATIONS (Fourth Edition)
John R. Anderson
New York: Freeman, 1995

MACHINE LEARNING
Tom Mitchell
McGraw Hill
To appear in 1996

FREEWHEELING EASY IN WESTERN PENNSYLVANIA: MOTOR-FREE TRAILS FOR CYCLISTS AND WALKERS
Mary Shaw and Roy Weil
Shaw-Weil Associates, 1995
ISBN 0-9646014-1-9
Abstract: This trail guide covers rail-trails, greenways, towpaths, and other motor-free bicycle-touring paths. The trails are also suitable for walking. They are wide easy trails with gentle grades, suitable for families. The guide provides trail descriptions, driving directions to the trails, and indications of amenities such as food and drinking water.

MULTIMEDIA INTERFACE DESIGN
Blattner and Roger Dannenberg
ACM Press, Addison-Wesley, 1992
Republished in Chinese, 1994

PVM: Parallel Virtual Machine - A Users Guide and Tutorial for Network Parallel Computing
Al Geist, Adam Beguelin, Jack Dongarra, Weicheng Jiang, Robert Manchek, and Vaidy Sunderam
MIT Press, 1994