Used price: $29.95
Used price: $11.99
Used price: $32.00
Buy one from zShops for: $33.00
"Indispensible?" you ask. Yes, that's what I wrote, and I know it's a strong word so let me tell you some reasons why I find it indispensible personally: It's full-text searchable. It's thoroughly cross-hyperlinked. You can create links from other documents, such as your development team's coding standards (hint hint), directly to specific pages and paragraphs in the CD -- and this is especially useful if you put the CD on your LAN. And you'll get information you won't find in the paper versions, including late-breaking information in magazine articles from people like Tom Cargill, Jack Reeves, and other past and present writers for C++ Report -- including some of Scott's own later articles. (Disclaimer: Yes, one of my articles also appears there, but I get no benefit from recommending this CD because I don't get a penny if you buy it. I'm recommending it because I personally love it and use it routinely, and I think you will do the same. My fondest wish is that I can get other books, including my own, available in this format... Scott and Addison-Wesley are working on this and some other very cool related ideas.)
In short: Run, don't walk, and pick up this essential reading for every C++ programmer. Even if you already have paper copies, there's a lot more here for you from one of the world's leading consulting experts on the C++ language, Scott Meyers. He is regularly consulted by everyone from defense companies to the producers of the world's best and fastest electronic games. Through his books, you will get the same benefits in the comfort of your home -- and now, in the comfort of your LAN or laptop.
The effort that has gone into this CD is clear and the end result is a very easy to use product making the valuable information even more accessible.
I'm a long time user of these books, but I can't remember everthing in them. While coding I'll often recall something mentioned in one of the items and I find that the CD is proving the quickest and easiest way to find and review the material.
The inherent (item based) nature of Scott's books lends itself very well to this format. In fact, for the first time in my life, I find myself preferring to use an on-line version over printed media!
The following is true of it:
It is impeccably organized. It is luminously written -- thoroughly entertaining and engaging, with just the right amount of humor and enthusiasm for the subject. It is accurate. It serves surprisingly well as a C++ _reference_ CD, which is not what one might expect -- most non-obvious aspects of C++ are covered _somewhere_ on the CD, and the index (which covers both books) is excellent.
All teachers of method should study this book. It is the best example of technical teaching in print that I have ever found. Every point is perfectly motivated and explained. As a hallmark, see item 42 "Use private inheritance judiciously". This section demonstrates an amazing synergy of C++ features, for good purpose, that will have you saying "Wow."
Buy this CD, and savor it not only for its informativeness, but for it's uncanny ability to make a very complex topic sensible and exciting.
Used price: $7.24
10th Kingdom keeps alive the traditions of fantasies, but manages to give a modern twist to old fairy tales and eventually weaving itself into its own unique legend. The characters are as colorful in the book as in the aclaimed TV series, but it lacks in how it's written, which could be a bit better. However, I believe that for a book written from a TV mini-series, this is the most excellent of its kind. I found 10th Kingdom to be extremely thrilling and I could easily get into the vast storyline. It was long enough to fully develop each character's personality and most of it commented on each character's inner thoughts and desires.
My favorite character has to be Wolf, who acted as the dashing but dangerous hero. He was constantly moody, yet could always figure out what to do when different problems came into play. His favorite phrases are "Huff-puff," and "Cripes," which he frequently uses. Wolf says on page 471 near the end of the book to Virginia, "This is not the end of the story. It is just a chapter." This story is all about the end of one story and beginning of another, and ends in the same way. When you close one chapter of your life, another is just beginning and with each chapter, there's always a second chance to make your life better.
10th Kingdom does contain a good amount cussing, and also some gory scenes, (Which, if you've read any of the original Grimm Tales, you know this is how they are.) so I wouldn't recommend it to just anyone. I believe most younger kids would be better off with something else, but if they still want to, I suggest having an adult read it so they get more out of it. It would make a great bedtime story in that way also. There are many more wonderful fantasy books out there that are begging to be read by adventurous readers like yourself. This is only one of them, and what a jewel it is!
- /^>
The only thing that bugs me is that there isn't a sequel. However at the end of the movie it says Wolf and Virginia "were immediattely called back to the Nine Kingdoms because of a crisis" it also says in the end " and so ends the First book of the Nine Kingdoms! " Does that mean they will make a sequel? We can only hope so!
Used price: $7.00
Collectible price: $14.66
Buy one from zShops for: $29.00
(1) These books are not for the mathematically weak-at-heart. The first section, of over 100 pages, is on mathematical preliminaries. While it is true that there are many later sections that can be understood without this background, to truly get the most from these books will take some mathematical maturity,
(2) The algorithms and programs in the book will be difficult to understand to the modern reader, since they are written in an unstructured (i.e. GOTO-centric) style. Program code is given in assembly language for a fictional computer called MIX. Knuth may have his reasons for sticking with this form, but the reader should be aware that some extra work will be required to follow along.
Aside from these caveats, these books come highly recommended.
Such people are entitled to their opinions, and they need not bother reading the machine-language parts of my books. But the reasons for machine language that I gave in the preface to Volume 1, written in the early 1960s, remain valid today:
One of the principal goals of my books is to show how high-level constructions are actually implemented in machines, not simply to show how they are applied. I explain coroutine linkage, tree structures, random number generation, high-precision arithmetic, radix conversion, packing of data, combinatorial searching, recursion, etc., from the ground up.
The programs needed in my books are generally so short that their main points can be grasped easily.
People who are more than casually interested in computers should have at least some idea of what the underlying hardware is like. Otherwise the programs they write will be pretty weird.
Machine language is necessary in any case, as output of many of the software programs I describe.
Expressing basic methods like algorithms for sorting and searching in machine language makes it possible to carry out meaningful studies of the effects of cache and RAM size and other hardware characteristics (memory speed, pipelining, multiple issue, lookaside buffers, the size of cache blocks, etc.) when comparing different schemes.
Moreover, if I did use a high-level language, what language should it be? In the 1960s I would probably have chosen Algol W; in the 1970s, I would then have had to rewrite my books using Pascal; in the 1980s, I would surely have changed everything to C; in the 1990s, I would have had to switch to C++ and then probably to Java. In the 2000s, yet another language will no doubt be de rigueur. I cannot afford the time to rewrite my books as languages go in and out of fashion; languages aren't the point of my books, the point is rather what you can do in your favorite language. My books focus on timeless truths.
Therefore I will continue to use English as the high-level language in TAOCP, and I will continue to use a low-level language to indicate how machines actually compute. Readers who only want to see algorithms that are already packaged in a plug-in way, using a trendy language, should buy other people's books.
Each volume contains 2 chapters. Ch. 1, Basic Concepts: mathematical foundations and a description of MIX, a hypothetical machine (now available in software emulations). Ch. 2, Information Structures: lists, trees, memory allocation, garbage collection. Ch. 3, Random Numbers: how to produce series of "random" numbers and test their statistical properties. Ch. 4, Arithmetic: algorithms for integer and floating-point arithmetic. Ch. 5, Sorting: both in memory and on disks or tapes. Ch. 6, Searching: sequential, binary, hashing.
Despite the detailed coverage of the topics, which often involves esoteric mathematical notation, the author's lively style makes the algorithms and the main theoretical results relatively easy to grasp. If all you care about is getting a program to run, buy another book; but if you really want to understand how and why software works, there's nothing quite like this.
List price: $54.95 (that's 30% off!)
Used price: $22.99
Buy one from zShops for: $34.90
After you graduate from the best beginning book (Rogerson's) get this one. If you buy only one ATL book, buy this one, and read the ATL docs.
This book is NOT like Myers' applied C++ books, it does not apply ATL to any problems of note, it just very lucidly explains what ATL does for you and most importantly, the caveats!
Used price: $4.95
Buy one from zShops for: $7.51
"White Fang" isn't as much like "Call of The Wild" as you might think it is. "White Fang" is a classic story of a wolf who was born part dog/part wolf, but who's wild instincts (the wolf side), far outshine the dog instincts. However, life in the wild is tough and White Fang has to learn the ways of humans. Will White Fang ever grow fond of humans, or will he remain a wild creature who only knows vengeance? I recommend getting this book and reading it to find out, and trust me, it's well worth it if you like classic books that are well written.
If you like "White Fang" after you read it, I would recommend also getting "Call of The Wild." I can't really say which one of the two is my favorite because they're both GREAT books!
It is not until a man named Weedon Scott appears, and saves White Fang from certain death, that White Fang's life is changed. Scott is the opposite of all that he had come to know in life, and very, very gradually, White Fang comes to know love, for the very first time.
This story stays as one of my favorite, and the best, pieces of literature of all time, and anyone who has not read it is sincerely missing out. White Fang, is definately, Jack London at his best.
Used price: $0.85
Collectible price: $5.29
Buy one from zShops for: $4.48
I love the way that Tamara grows throughout each novel. She is much richer, more grounded, more level headed with each novel. Each book also allows us to follow her successes and changes in her life. The end of this book leaves you anticipating one large decision that she will have to make and will manifest itself in the next novel. Personally, I think that is the fun and excitement and an added bonus of following Ms. Wesley's writing.
Again, read this one. It is well worth your time. If you haven't read the other Tamara Hayle mysteries, read those also(preferably in sequence). You will never regret entering into the world of Tamara Hayle world.
List price: $18.00 (that's 30% off!)
Used price: $3.69
Collectible price: $30.00
Buy one from zShops for: $6.89
I for one hoped to find out more about the air campaign but was sorely disappointed on this count. Nothing in the book about how the Serb's managed to obtain the Nato Air Tasking Order (ATO) in advance thereby greatly enhancing the danger to Nato pilots. Also only a few lines devoted to the bombing of the Chinese Embassy, an event of huge political significance. That the Chinese Embassy was the only target in the whole campaign nominated by a certain intelligence agency in Langley Virginia, underscores how woefully unprepared that organization is to support U.S. military operations.
Nonetheless, despite the books shortcomings it does give an insiders view into the politcs behind the Kosovo Campaign. Most disturbingly it illustrates how the Service Chiefs and Chairman of the JCS seemingly undermined the spirit if not the letter of the 1986 Goldwater-Nichols Department of Defense Reorganization Act, which was supposed to enhance the powers of the regionals CINCs. This was perhaps the most disturbing element of the book. Of particular concern was how the Army Chief of Staff used his influence to deny Clark the use of Apache Helicopters deployed to Albania. Truly a pathetic tale. At any rate if your interested in the politics of coalition warfare you will love this book. If you want details on one of the most important Air Campaigns ever waged, one that in many ways was a precursor for the Afghanistan Campaign, you will be disappointed. Come to think of it, though, could we really expect an Army 4 Star, to write in glowing terms about Air Power?
You will be amazed at the revelations Clark makes about Serbian security and intelligence capabilities, Milosovic's character (or lack thereof), tensions within NATO, and the complexities of US military operations. I could hardly put this book down.
Sometimes, however, the book reads as a personal defense. He often blames problems with negotiations or operations on higher-ups, or on inherent structrual problems with the SACEUR position. Any reader should know that many people in the military do not view Wesley Clark with high esteem, and blame many of the problems during Kosovo specifically on him. I personally found Clark's version of events generally believable, but I wait for history to pass the final judgement.
This is a remarkably timely book. General Clark commanded NATO during its first war, the war to push Serbia out of Kosovo. Clark candidly outlines the political complexities of an alliance, the gap between the view from Washington and the NATO headquarters in Washington, and the impact of the news media on both the military and diplomatic campaigns.
As we enter what will almost certainly be a long campaign against terrorism, a campaign that will involve allies, the news media and probably some significant military actions, there is a lot to be learned from Clark's description of the constantly evolving balance between the politicians, the military, the diplomats, and the news media. The anti-terrorist campaign will be longer and more complicated than the NATO intervention in Kosovo and that was so difficult it almost failed.
Clark describes a pattern of destructive dishonesty that permeated the Clinton Administration. Clark could never count on candor from Shelton (Chairman of the Joint Chiefs), Secretary of Defense Cohen, or President Clinton. Contrast that with the fact that we have every reason to believe President Bush, Vice President Cheney, Secretaries Powell, and Rumsfeld. This administration will prove far more reliable and far more honorable.
However Clark cautions that far beyond the weaknesses of the Clinton Administration there is a new complexity to coalition warfare in a 24-hour news media environment that will require new thinking and new systems to sustain effectiveness and ensure victory.
Used price: $24.49
Collectible price: $24.99
Buy one from zShops for: $19.99