Jonathan's Smalltalk Book List

Aji Publishing LLC, 919-338-1863
jpletzke@sprynet.com

You should check out our new book: a Health Insurance Book titled Get a Good Deal on Your Health Insurance Without Getting Ripped-Off which gives anyone in the U.S. everything they need to purchase health insurance wisely.

We've also get a Health Insurance Blog with plenty of useful information for consumers about health insurance.

It is available from Aji Publishing which can be ordered from many places on the internet, including the Aji Publishing Small Publisher Bookstore.

The contents of this list are Copyright 1995 -1997 The Technical Expertise Corporation. Distribution of this list is allowed in its entirety without charge. All rights reserved.

Keys To The BookList
P ParcPlace VisualWorks
D Digitalk Visual Smalltalk
I IBM VisualAge Smalltalk
V VMARK ObjectStudio
Q QKS SmalltalkAgents
Z Other Smalltalk

1 Novice
2 Beginner
3 Intermediate
4 Advanced

§ Recommended
= Needs updating

Last, First, Title, Publisher, Year, ISBN, Cost, Pages, Media



Z 3
Bertino, Elisa, and Martino, Lorenzo, Object-Oriented Database Systems: Concepts and Architecture, Addison-Wesley, 1993, ISBN 0-201-62439-7, 264 pages, $27.96
An introduction to object databases better suited for someone with object experience. Written in Italian and translated to English.

§ Z 3
Budd, Timothy, A Little Smalltalk, Addison Wesley, 1987, ISBN 0-201-10698-1, 280 pages, $32.50
A really neat look at the insides of a limited version of Smalltalk called Little Smalltalk. Discusses many advanced topics like stack frames, etc. A must to understand the concepts of the virtual machine.

3
Coad, Peter, Object Models - Strategies, Patterns, & Applications, Prentice-Hall, 1995, ISBN 0-13-108614-6, 505 pages, $41.95, diskette
A book on how to do some object models, with lots of examples and a basic object modeling tool that allows you to save and print models.

§ 3
Gamma, Erich, et al, Design Patterns - Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995, ISBN 0-201-63361-2, 395 pages, $36.95
This book, often referred to as the 'Gang of Four' text, includes Ralph Johnson of the University of Illinois in the list of authors. While not written exclusively for Smalltalk, it is does include Smalltalk information. It is a good introduction to the concepts of Patterns in the first few chapters, and consists of a catalog of patterns for the balance of the book.


§ = P 2
Goldberg, Adele and Robson, Dave, Smalltalk-80: The Language, Addison Wesley, 1989, ISBN 0-201-13688-0, 585 pages, $31.95
The revised version of the original book entitled: Smalltalk-80: The Language and It's Implementation (Out of print. I need a copy. Anyone selling?), this is the mother of all Smalltalk programming books. It contains many of the details of basic Smalltalk programming, but is aging as the state of the art improves. The version of Smalltalk most closely resembling this is the ParcPlace VisualWorks product.

§ 2
Goldberg, Adele and Rubin, Kenneth S., Succeeding with Objects, Addison-Wesley, 1995, ISBN 0-201-62878-3, 542 pages, $45.95
This book is a pleasure to read and contains much of value to anyone attempting object oriented development. It deals with many management and team issues and should not be overlooked by non-managers because it helps to define roles for object oriented developers.

P 2
Hopkins, Trevor and Horan, Bernard, Smalltalk: An Introduction to Application Development using VisualWorks, Prentice-Hall, 1995, ISBN 0-13-318387-4, 424 pages
The latest introduction book for the ParcPlace VisualWorks product.

§ P 4
Howard, Tim, The Smalltalk Developer's Guide to VisualWorks, SIGS Books, 1995, ISBN 1-884842-11-9, 624 pages, $39.00, diskette
Two chapters in the middle of the book are pointed out by the author as the most valuable in the book. I must agree as they deal with Domain objects and some nice coding concepts to improve your business modeling and implementation. The other chapters are not to be missed if you want many details about the VisualWorks GUI.

§ = I 3
IBM International Technical Support Centers, Smalltalk Portability: A Common Base, IBM, 1992, Document Number GG24-3903-00, 63 pages
An oldie but goodie, as this book serves as the basis for the ANSI standard that IBM proposed. The standard is deviating, and this book is only reference material, but it is interesting.

2
Jacobson, Ivar, et al, Object-Oriented Software Engineering: A Use Case Driven Approach, ACM Press, 1992, ISBN 0-201-54435-0, 528 pages, $48.50
Use cases are defined ad-nauseum here, with Objectory software as the solution to all problems. The methodology is sound, and use cases are the most useful description of a software program that I have ever seen.

§ 2
Kaehler, Ted and Patterson, Dave, A Taste of Smalltalk, W.W. Norton & Company, 1986, ISBN 0-393-95505-2, 136 pages, $16.95
I found this tucked away on my father's bookshelf, back from when we were trying to find anything that was written on Smalltalk! This is a friendly book that contains snapshots of an IBM PC AT Smalltalk system (from Softsmarts), Apple's Smalltalk-80 system running on a 512K Macintosh, and Smalltalk-80 on the Tektronix 4404 Artificial Intelligence system. It solves the "Tower of Hanoi" problem in Smalltalk (with comparisons to C, Pascal, and other languages throughout). A must for the Smalltalk connoiseur and beginner alike, especially those interested in Ted's latest contributions to the research version of Smalltalk called "Squeak" (available from ftp.research.apple.com ).

3
Klimas, Edward J, et al, Smalltalk with Style, Prentice-Hall, 1996, ISBN 0-13-165549-3, 127 pages, $15.00
A laundry list of nice ways to write your Smalltalk code. Some of the items are incredibly obvious and simple, but hey, it's only fifteen bucks, and there are a few non-obvious ones.

§ 1
Korienek, Gene and Wrensch, Tom, A Quick Trip to Objectland, Prentice-Hall, 1993, ISBN 0-13-012550-4, 175 pages, $21.95
My favorite "baby book" for Smalltalk because of the odd, yet readable conversational style and inclusion of Smalltalk code and terms into the prose of the book.

D 2
LaLonde, Wilf R., Discovering Smalltalk, Benjamin Cummings, 1994, ISBN 0-8053-2720-7, 554 pages, $42.95
A classroom style textbook for learning how to write applications in Smalltalk. Explanations tend to be longer and more detailed than other places, so don't expect to move quickly through this one.

= P 3
LaLonde, Wilf R. and Pugh, John R., Inside Smalltalk Volume I, Prentice-Hall, 1990, ISBN 0-13-468414-1, 512 pages, $60.00
An early attempt at a Smalltalk book, contains mostly environment (GUI) use of the development environment from an early Smalltalk-80, ParcPlace release.

= P 3
LaLonde, Wilf R. and Pugh, John R., Inside Smalltalk Volume II, Prentice-Hall, 1991, ISBN 0-13-465964-3, 553 pages, $61.95
Volume II of the above contains many reference items, and advanced topics, but is aging quickly. A much more useful book today than volume I.

= D 4
LaLonde, Wilf R. and Pugh, John R., Smalltalk V: Practice and Experience, Prentice-Hall, 1994, ISBN 0-13-814039-1, 185 pages, $30.00, diskette
A collection of article reprints and expansions from the periodical The Smalltalk Report

§ P 2
Lewis, Simon, The Art and Science of Smalltalk, Prentice-Hall, 1995, ISBN 0-13-371345-8, 212 pages, $30.00
A nice, brief introduction to Smalltalk, with plenty of useful tips, but lacking in code examples.

D 4
Lorenz, Mark, Rapid Software Development with Smalltalk, SIGS Books, 1995, ISBN 1-884842-12-7, 210 pages, $24.00
Reads like it is notes from a Smalltalk developers scrapbook, but contains many useful bits of information.

= 1
Mann, Steve, The Smalltalk Resource Guide, Creative Digital Systems, 1994, ISBN 0-9642181-0-0, 226 pages, $40.00
Contains early Byte article reprints, and Product technical papers. Also contains some listings for third parties. Published by Steve, but I hear he's looking to sell it. Needs updating.

= D 2
Marchesi, Michele, Object-Oriented Programming with Smalltalk/V, $35.80
Yet another book on Smalltalk/V.

= V 2
Pinson, Lewis J. and Wiener, Richard S., An Introduction to Object-Oriented Programming and Smalltalk, Addison-Wesley, 1988, ISBN 0-201-19127, 502 pages, $37.50
An older introduction.

§ P D I Q V Z 3 4
Pletzke, Jonathan, Advanced Smalltalk, John Wiley and Sons, 1996, ISBN 0-471-16350-3, 544 Pages, $49.95, CD-ROM
A unique Smalltalk book covering intermediate to advanced level topics including performance, exception handling, methodology, threading, external methods, primitives, neural networks, and Smalltalk Internet applications. CD-ROM includes 5 free versions of Smalltalk for Mac, Unix, DOS, Windows, and Windows/NT. Available October 1996.


I 2
Shafer, Dan and Herndon, Scott, IBM Smalltalk Programming for Windows and OS/2, Prima, 1995, ISBN 1-55958-749-0, 470 pages, $49.95, diskette
The only introduction book for IBM, the fourth version of Dan's book (the third version, for SmalltalkAgents, ships with the product).

= D 2
Shafer, Dan with Herndon, Scott and Rozier, Laurence, Smalltalk Programming for Windows, Prima, 1993, ISBN 1-55958-237-5, 368 pages, $39.95, diskette
A good building applications book for Digitalk version 2.0. The code samples will not work as written for version 3.0, and contains several significant typos to the code. Get the corrections list from Compuserve, or use the code on the diskette (it's more up to date than the text).

= D 2
Shafer, Dan and Ritz, Dean A., Practical Smalltalk, Springer-Verlag, 1991, ISBN 0-387-97394-X, 233 pages
Dan's first time writing this book for Smalltalk, deals with the DOS version of Digitalk Smalltalk.

§ 1
Smith, David N., Concepts of Object-Oriented Programming, McGraw Hill, 1991, ISBN 0-07-059177-6, 187 pages, $24.95
A close second to A Quick Trip to ObjectLand, takes a more traditional book learning approach and contains much valuable information.

§ I 2-3
Smith, David N., IBM Smalltalk: The Language, Benjamin Cummings, 1995, ISBN 0-8053-0908-X, 577 pages, $47.95
A nice book for IBM Smalltalk with an incredible number of code samples. Begins to scratch the surface of some more advanced topics like Exception Handling.

1
Taylor, David A., Object-Oriented Technology: A Manager's Guide, Addison-Wesley, 1990, ISBN 0-201-56358-4, 146 pages
A favorite freebie provided by the object technology vendors, this book gives a manager the low-down on object oriented development.

§ 2
Webster, Bruce F., Pitfalls of Object-Oriented Development, M&T Books, 1995, ISBN 1-55851-397-3, 256 pages, $24.95
Helps to overcome many of the objections to doing object-oriented development, plus helps to show some of the problems that may occur during development. Good insurance against potentially fatal (to the project) problems.

D 2
Wirfs-Brock, Rebecca, et al, Designing Object-Oriented Software, Prentice-Hall, 1990, ISBN 0-13-629825-7, 341 pages
Introduces a methodology for creating object oriented software, called Responsibility Driven Design. Includes the elusive Class-Responsibilities-Collaborators (CRC) cards, and is the driving methodology for the Digitalk group.