
Used price: $15.00
Buy one from zShops for: $34.99





List price: $13.95 (that's 20% off!)
Used price: $6.98
Buy one from zShops for: $6.98



this edition by Exact Change Press is also worth remarking upon: the paper feels great, the design is perfect... hmm, running out of synonyms for "good."
all in all, a great volume by a lesser-known master.


List price: $15.80 (that's 30% off!)
Used price: $11.01
Buy one from zShops for: $11.01


I like this book because it gives children a way to read about things that they think are scary and realize that maybe those things aren't so scary after all. If you can get a child to laugh about something that they thought was scary then they may just be able to keep laughing about it instead of letting it frighten them. I think the person who compiled these poems and short stories into this book for child to enjoy really wanted the children to be able to laugh about these things. Many children have fears of things that can't really hurt them and this allows them to see that and laugh about it.



Used price: $2.00
Collectible price: $7.41
Buy one from zShops for: $4.95





Used price: $11.00
Buy one from zShops for: $13.50




Also we enjoyed the advice on nutrition and living in general.
All in all highly recommendable to any expecting parents.

Used price: $11.49



Used price: $8.95
Buy one from zShops for: $19.95


I work with a Native American Tribe, as a drug and alcohol program coordinator, in the Phoenix Metro Area. I found this book to offer some insight into the ritualistic use of chemicals, as well as the spiritual deficits spin on addiction.
Our Native populations are so disenfranchised from the main stream; having had their cultural practices so drastically altered, and carrying such heavy intergenerational trauma, that it is no wonder chemical addiction is rampant.
If the Indigenous people want to break the pattern of addiction, then the return to ritual and initiation ceremony of pre-contact culture may offer some hope.

List price: $15.99 (that's 30% off!)
Used price: $0.01
Collectible price: $3.12
Buy one from zShops for: $5.95



List price: $6.95 (that's 50% off!)
Used price: $1.25
Collectible price: $4.24
Buy one from zShops for: $1.75



List price: $49.95 (that's 50% off!)
Used price: $1.99
Collectible price: $12.50
Buy one from zShops for: $2.90


toolkit. Swing provides many new components and containers that allow you to build sophisticated
user interfaces, far beyond what was possible with AWT. The old components have been greatly
improved, and there are many new components, like trees, tables, and even text editors. It also
adds several completely new features to Java's user interface capabilities: drag-and-drop, undo,
and the ability to develop your own "look and feel," or the ability to choose between several
standard looks. Written for the experienced Java developer, Java Swing provides an in-depth guide to
getting the most out of Sun's Swing/JFC user interface classes. Mixing
real-world code examples and expert advice on advanced features, this book shows how to make use of this powerful
library effectively within your own projects.
As a general Swing reference, this book is very good; where it excels is at covering the numerous
important aspects of Swing theory and application. I was initially disappointed by the lack
of coverage of layout managers, however the rest of the content has been extremely useful
in helping me understand the key aspects of Swing GUI development.
Java Swing gives you in-depth coverage of everything you need to know to take full advantage of Swing,
providing detailed descriptions of every class and interface in the key Swing packages. It shows you how
to use all of the new components. Whether you're a serious Java Swing Developer or just trying to figure
out what Java can do you will find this book as an indispensable guide.

Publishers O'Reilly have obviously assembled a group of talented Java GUI designers to write this book, because the commentary is rife with real advice and coherent, practical explanations. The book does take some assumed knowledge for granted, such as basic programming skills, knowledge of Object-Oriented programming practices, and UML-style class and object relationship graphs, but I wouldn't say that this book excludes the beginner programmer in the least. Instead, it walks the fine line of being a useful book for both beginner and expert coders quite well, better than other O'Reilly publications that I've read in the past that I felt were overly explanatory.
The book starts off with a little history on the Swing package, where it came from and what its relationship to the Abstract Windowing Toolkit (AWT) is, but then almost immediately launches into the format that it uses for the next 900 pages of the book, which is to devote an entire chapter to every major section of swing. Topics covered include: buttons, scrollbar-like components, combo-boxes, containers of every shape and size, dialogs, borders, menus, tables, trees, undo facilities, text (about 220 pages on the major text components alone,) and drag and drop. Each of these sections serves as a useful reference for when you're developing your own GUI applications. The explanations are generally more details and much deeper than those offered in the Javadoc HTML pages provided with the SDK distribution. I've personally used the book on a couple of projects that I've been working on at work, and found that the background given has been incredibly useful, not just for solving problems but for generating ideas for how things could be better. The topic separation is such that you can usually just read the chapter that deals with what you are currently doing, and not have to jump around the book looking for better explanations of the same idea. There is very little overlap in this book, which I consider to be a good thing in a reference book. The final four chapters deal with advanced topics, and a genuinely insightful and useful.
Now for the minor complaints: This book is truly focused on Swing, but sometimes I felt that the focus was just a little too narrow. Mainly my issues come from the authors deciding that AWT is a separate topic from Swing. Thus, any discussions of GUI programming elements that fall under the canvas of AWT are ignored. This is unfortunate, since real-life GUI applications have no choice but to use AWT elements. What's even more unfortunate is that Swing, being built on top of AWT, relies heavily on its architecture. JComponent, the root class of 95% of Swing component, is itself derived from Container and Component, the root classes of AWT. Browsing the O'Reilly catalogue, I failed to notice a book devoted to AWT, though I think it used to exist but has since been discontinued. This leaves me wondering where a GUI programmer should go to get the details needed to do the job. The most obvious omission in my eyes - apart from a discussion of Component and Container - is the failure to properly outline the common LayoutManagers available in Swing. Layout management is a crucial task for GUI programmers, and yet the only mention of them are the new LayoutManagers introduced by Swing. These new managers, however, by no means replace the old AWT managers that are the bread and butter of GUI programming.
My other minor complaint is that the book is cumbersome. This makes it a chore to use, though I fully admit that this is a very minor problem. However, I would have preferred that the publishers ship the book as a two-book set and charged a bit more for it.
Negatives aside, this book is a must-have for Java Swing programmers. The book isn't perfect, but I haven't come across a better reference for the topic.

Pavel Vorobiev and I are currently finishing up an 'advanced' Swing book consisting mainly of examples ("Swing", Manning publications). We have referenced the Swing source code nonstop. Apart from this, we feel that Java Swing is the best Swing reference money can buy. This book is not an API docs dump. It is a high quality reference book for GUI developers who are prepared to do their job professionaly, not blindly. If you are looking for a hand-holding tutorial this book is not for you (for this I would suggest Up to Speed With Swing).
Java Swing is very well organized and full of original explanation. I encourage potential readers to disregard other comments claiming that this book is API repetitive or doesn't explain enough. No book can cover every possible situation that can arise in the creation of a GUI, and no book will fully explain all of the inner workings of each Swing component and UI delegate. Swing is a very complex and extensive library with some very interesting and powerful mechanisms working behind the scenes. Without a doubt, Java Swing is the most informative and rich reference available. I recommend it highly.
Matthew Robinson
"Swing", Manning publications
Swing "Tips and Tricks", The Swing Connection