List price: $32.95 (that's 66% off!)
Used price: $25.48
Buy one from zShops for: $29.68
Used price: $3.49
Collectible price: $5.96
Buy one from zShops for: $3.91
Rufus disrupted Xantippus's class by writing "Caius is a dumbbell" on a tablet, provoking Caius to start yelling. In the blink of an eye, Rufus has been thrown out of the schoolmates, alarming his classmates. What's even more alarming is that the same message is scrawled on a sacred temple's wall the next day -- in Rufus's handwriting. This act of sacrilege will destroy Rufus's life, and for some reason he won't deny it.
The day of the defacing, Xantippus's house is robbed and the wax tablet is taken, but the robber leaves behind a beautiful golden brooch. The boys go to the soothsayer Lukos, but that goes horribly wrong when the soothsayer chases them out, and they leave behind Mucius, who then proceeds to fall into the Baths of Diana -- discovering that Rufus spent the night there before. The boys soon become enmeshed in a deadly game of cat-and-mouse centering on politics, money and revenge.
Henry Winterfield clearly had solid memories of being a teenage boys. His gaggle of young boys are entirely realistic -- they bicker, they make idiots of themselves, they make all the wrong decisions, they all have distinct personalities. With a cast including seven young boys from similar backgrounds, you would think that they would all be the same, but Winterfield manages to make each one unique. Xantippus is the crabby grandfather with a marshmallowy interior. He clearly cares about all the boys, but is impatient about their blunders.
Kids may leave this charming mystery with a wish to learn a little more about Rome (and to read the sequel, of course). And don't be surprised if you hear someone shouting, "Mike asinus est!"
Used price: $8.00
Buy one from zShops for: $9.98
simplified.
On the positive side, I think it provides a good place to start for a programmer who needs a gentle introduction to C++ and knows some C.
It is not comprehensive, and is not meant to be, but covers all of the basics of the language quite well. The use of essentially the same example throughout the book strengthens it as a tutorial, but weakens it somewhat as a reference text.
DISCUSION: This book separates itself from almost all others by sticking with teaching the reader how to write programs in C. Topics such as Windows programming, details about using specific products (Visual C++, C++ Builder, etc.), and historical anecdotes about the history of computing are left for others to cover. These subjects are indeed interesting, but the novice is easily overwhelmed by them (for me, the transition from Apple IIe line number based BASIC to structured, compiled programs was rough enough!). Winston's approach allows the programmer to begin solving problems quickly. Once the user is used to the language and has a few programs under his belt, he can think about tackling K & R, Schildt, Perry, etc.
Used price: $16.02
Buy one from zShops for: $22.00
The writing style is of a programmer who never took an english class (it almost reads as if it were a program; every paragraph has its own number, and the organization is reminiscent of a C program).
The content fits the style. E.g., in an early example he shows how you can modify the Integer class to have calorie converter functions (his example application is a food calorie viewer). It seemed bizzare to me, so asked on comp.smalltalk and found out that this is an inappropriate use of the feature.
All in all, this is one of the poorest programming books I've ever seen.
Shayne Wissler
Used price: $0.79
Buy one from zShops for: $5.99
This book would serve as an excellent text in an introductory programming course. I wish more high school level instruction would switch over to Java instead of C, C++, or (god help me) Pascal.
It does get confusing if you skip around, or skim through parts, and I wouldn't reccomend it for somone who plans on studying java slowly over a very log time frame, as it relies on what you've learned in previous chapters heavily.
I also wouldn't reccommend it for someone coming from a strong background in C++, because the skimming over the basics (as you are likely to do because it is so similar) will get you quite confused once you hit more difficult material.
I would highly reccomend getting a good java reference to go with this book.
1. My first book was Core Java 2 (Fundamentals). As a VB developer trying to learn Java, this was
the most elementary book offered by Sun. While the book promises much depth, lack of organization and clarity impeded my ability to work through it. In the second chapter one is already importing classes and fiddling with CLASSPATH variables.
2. In extreme contrast to this, On To Java focuses on syntax in a step by step format that thoroughly covers even the most basic Java "Hello World" type application. Upon this the author builds concepts such as data types, methods, classes and so on in a very methodical step-by-step format.
3. Although this material is more of a drawn out tutorial that focuses on a single application and develops it throughout, it's concise and deliberate format is something that I've found to be lacking in *all* other Java documentation I've perused, including the excellent material from the O'Reilly people.
4. Therefore this is a book for a person who wants a quick but thorough start on Java, who wants to be advised of even the most straight forward syntax before they begin importing classes and looking at sample applications and who wants to focus on the language rather than a specific vendor's product.
5. The limitation of this book is that it is *not* a reference by any means. After one has been through the material they will not draw on this book for supplementary input. However, the authors intention I'm quite sure is that this material is a primer- a preliminary step whereas the complete references are meant to augment one who is already versed in the basics, structure and syntax of Java. Moreover the JDK includes such documentation.
Used price: $0.59
Collectible price: $4.95
Buy one from zShops for: $0.58
This book is apparently intended for programmers who are not only new to Lisp, but fairly new to programming in general. Consequently, it would not be the ideal book for a seasoned programmer who already knows multiple languages and simply wants to learn one more. I suspect that such a person would find this book a bit on the pedantic side, as it covers basic concepts at length. A better place to start for experienced programmers would probably be Paul Graham's fine book "ANSI Common Lisp", or perhaps even, "Lisp in Small Pieces" by Christian Queinnec, which covers interpreters and compilers in addition to Lisp programming. If you are looking for a very complete reference on Common Lisp (as opposed to Scheme), then Guy Steele's book "Common Lisp, The Language" is the right choice; it's another old chestnut. Finally, if you are not set on Common Lisp, you may want to consider "Structure and Interpretation of Computer Programs", by Abelson, Sussman, and Sussman, which is a Scheme classic.
Winston & Horn's book has some very nice features. It not only covers all the basics, it also covers CLOS, the "Common Lisp Object System", which is to Common Lisp what C++ is to C; that is, it is an addition to Common Lisp (essentially a "layer") that allows the programmer to define classes, sub-classes (with inheritance), and methods. In my opinion, CLOS is by far the most compelling reason to use Common Lisp rather than Scheme. Winston & Horn also do an admirable job of explaining both "lexical" and "dynamic" scoping, with the former being the most important. In fact, it is essential to understand "lexical closures" before one can write effective Lisp programs, which is why Winston & Horn devote so much attention to them, even developing a kind of graphical representation for them.
Over all, this is a fine introduction to Common Lisp, and programming in general. It's an oldie but a goodie.
The book does not overwhelm you with trivial details, which makes it easier to learn from. However, that also means you'll probably need a second book fairly quickly, which goes into greater detail. For example, the book describes reading from and writing to files, but I don't see anything on appending to files or replacing files.
It builds your LISP skills slowly, but thoroughly, from the very basic to AI.
Professor Winston is a highly regarded name in the AI community, too.
Absolutely a must!
List price: $25.00 (that's 52% off!)
In the case of older speeches, the selection is very good, considering the restraints of time, and the readers are uniformly excellent.
As for the modern speeches, it is a marvel of technology that we can hear these speeches as delivered. It is incredible that we can hear the voice of William Jennings Bryan. I can listen to Martin Luther King's "I have a dream" a thousand times and never tire of it! How I wish I could listen to the voice of Patrick Henry! But this selection is too heavily weighted to the modern, and many of those do not deserve billing as the GREATEST speeches of ALL TIME. Also, some of the modern speeches which are included are abridged, e.g. Reagan is cut off in the middle of a sentence, while lengthy and undeserving speeches are played out in their entirety.
Also, with only a few exceptions, the selection is almost entirely American. It is hard to understand why Jimmy Carter's lengthy speech on energy policy is included, while Pericles' funeral oration is not; or why only a small portion of a single Winston Churchill speech is included; why while Bill Clinton's complete 1993 pulpit address, in excess of 20 minutes, is included.
It would be helpful if the complete list of speeches were available to online buyers, as it would be to shoppers in a brick and mortar store.
Used price: $1.75
Collectible price: $21.18