Used price: $25.00
Buy one from zShops for: $38.49
The book covers a good amount of material and as the preface of the book states it is meant for a 2 semester course in data structures. The book covers stacks, recursion, queues, list, binary trees, sorting, searching, hashing, graphs, etc... All that is essential to becoming a well founded programmer. There are exercises at the end of each chapter to reinforce the material. The material presented is theoretical in nature not much C/C++ code but that's fine.
My opinion of this book has changed over the last year. I had to purchase the book for my first data structures class in college. After reading just the first chapter I was bewildered and confused! Most of the students agreed with me that it was a confusing book and without the benefit of an excellent instructor we'd surely would've been lost. I cannot stress this enough, unless you are very smart student this book should be a supplement to lecture material. I personally didn't read the chapters until after lecture and it usual for me read material before class.
But now a year after I first opened the book I find it a truly great reference. Certainly the book has grown on me and maybe later I'd probably give it a five. For example, recently I had to write a threaded example for my Windows programming class and I wanted to something time consuming yet simple that actually did something, so I just referred to the book on the fibonacci sequence using recursion and used that.
My final thoughts about this book are a bit strange. First off, this is the only data structures book I have read (so far) therefore my opinion lacks some perspective. At first I didn't like it but as time has passed I find that I really like the book. If you are a student going into a data structures class, most likely you'll be required to get a book on data structures and it's possible that you won't get assigned this book. But I would recommend it after you take the class. If you do get it for your class, don't sell it back to the school! You may just find it useful in the future.
List price: $49.99 (that's 30% off!)
Used price: $5.19
Buy one from zShops for: $19.99
Used price: $0.79
Collectible price: $10.59
Used price: $32.00
Collectible price: $10.59
The somewhat casually written volume under review includes such interesting facts as: In 1788, during the Constitutional Convention, the Hartford Courant published a letter from a reader who argued that the president of the United States should not also be commander-in-chief, on the grounds that "should he hereafter be a Jew, our dear posterity may be ordered to rebuild Jerusalem." In contrast, the first Zionist declaration by an American politician came in 1819, when John Adams wrote, "I really wish the Jews again in Judea an independent nation." Emma Lazarus, author of the inscription on the Statue of Liberty and of the lines about "Give me your tired, your poor," also believed that Jews would find their haven in Eretz Yisra'el. Mark Twain wrote of American pilgrims to the Holy Land that "they could no more write dispassionately and impartially about it than they could about their own wives and children." Nearly four hundred villages, towns, and cities in the United States have names from the Jewish Bible, ranging from the twenty-seven incidences of Salem to the whole pseudo-biblical geography around Salt Lake City.
Davis argues that these many signs point to an attitude of considerable political importance: "helping the Jews in Eretz Israel not only conformed to the spirit of America but enhanced it."
Middle East Quarterly, June 1995
Used price: $16.89
Buy one from zShops for: $29.95
The essays vary widely in quality. Some are fairly interesting snapshots of American attitudes (I especially liked the essay discussing the evolution of Mormon attitudes towards Israel from strongly pro-Zionist to conversion-oriented). Other essays were sleep-inducing laundry lists of American good deeds.
Drawing on newly-released Israeli, British, and American archives, Gat offers a compelling account of the circumstances behind "Operation Ezra and Nehemiah." It's a tale replete with paradoxes and Gat deals with them in turn. Iraq, the most anti-Zionist state, insisted that its Jewish population go forthwith to Israel. At one point, the Israelis authorities gained leverage over their Iraqi counterparts by not taking in as many immigrants as Baghdad wanted to go. At other times, the two enemies were effectively cooperating, as when the Israelis decided to increase the pace of absorption and the Iraqis soon after responded by permitting direct flights from Baghdad to Tel Aviv.
The author puts to rest the notion that Israeli agents used terrorism to get Iraqi Jews to make aliyah: "there was no connection between the bomb-throwing incidents and the departure of the Jews." The sudden rush to leave Iraq overwhelmed Israel's capacities and resulted not from mischief but from the Iraqi Jews' well-grounded sense of impending doom unless they took advantage of a unique chance to escape.
Middle East Quarterly, Sept 1997
List price: $24.95 (that's 30% off!)
Used price: $6.15
Buy one from zShops for: $12.00
Used price: $29.95
Collectible price: $33.88
With this exception, Ma'oz has written an excellent survey of Syrian-Israeli relations since 1948. He shows how the bilateral relationship of two states with a combined population of under twenty million, normally not of much interest to the outside world, in this case is of great interest indeed. He recounts how they went to war four times and skirmished on countless occasions, how for many years each side represented a great power alliance, how their confrontation now dominates the military dimension of the Arab-Israeli conflict, and how complex is the diplomacy between them. While conceding that the Palestinians are at the core of the Arab-Israeli conflict, he convincingly shows that the Syrians alone have 'manifested a consistent political and ideological hostility to the Jewish entity since the 1920s, and a military threat to Israel's security since 1938.'
Middle East Quarterly, June 1996
Used price: $6.00
Buy one from zShops for: $9.32
The author's writing style can be a bit obtrusive at times and it would have been nice if a good technical editor had also corrected some of the more glaring errors such as "next'ed" instead of "nested" or the overuse of the adverb "excellently". The extracts of code from the kernel are generally well selected and short enough to comprehend along the with associated discussion.
Overall, I would recommend this book to someone already knowledgeable with Linux and familiar with C programming who would like to obtain a better grasp of how the kernel is designed and what the resulting implications are for the performance of the system.
Overall a very good book and it sure helped me grasp just what the Linux kernel is about. Al Stevens of Dr. Dobbs Journal likes the book, too by the way.
First of all, this is not introductory in the strict sense - you should be fairly good at C programming, but need not know data structures and algorithms. But it can be considered as an introduction to data structures and algorithms if you aren't a novice in C programming.
It is fairly light on maths and analysis of algorithm performance, which may or may not be a bad thing, depending on your requirements. I read the C version of the book, which was quite OK, but i've read much better books since, and the C++ seems to have been added on for market appeal - i feel one should be wary of books which claim to be in ' C and C++ ' ......... make up your mind !!
What i'd suggest is, if you're happy with pseudocode that you can adapt to your needs and don't care for a particular language, go for 'Introduction to algorithms' by Cormen,Leiserson & Rivest.
If you want code in C, go for Sedgewick's 'Algorithms in C' - arguably as good Cormen et al's book on concepts, and 'K & R' class code, ie C code that will remind you of Kernighan & Ritchie's classic C textbook.
However, if you want C++, then Sedgewick's C++ version or Mark Allen Weiss's book might be a good choice.
To be fair, this is a reasonably good book, with the explanations being reasonably clear, but the breadth & depth simply don't compete with the books mentioned above. After all, if you can get great books, why settle for anything less ?