Computer Science Books


Books-Under-Review-->Computers-->Computer Science-->13
Related Subjects: Database Theory Distributed Computing Computer Graphics Theoretical Organizations Academic Departments
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250
Computer Science Books sorted by Average customer review: high to low .

Computer Science
Evil Geniuses in a Nutshell
Published in Paperback by O'Reilly (2000-05-15)
Author: Illiad
List price: $12.95
New price: $12.75
Used price: $1.99
Collectible price: $44.95

Average review score:

For computer geeks only, but in that niche excellent
Helpful Votes: 0 out of 0 total.
Review Date: 2005-10-02
You have to be a computer geek to understand the humor. If you are, and especially if you have a unix/linux background and/or have worked with internet or other computer support you will find this one of the most hysterical comics around.

Over 300 strips from 1999: some dated, most timeless
Helpful Votes: 0 out of 0 total.
Review Date: 2005-06-21
"Three steps to completing your initiation as an Evil Genius:
1. Adopt ominous accent."
"Checkski."
"2. Never, ever smile."
"Checkski."
"3. Bring a wealthy, monopolistic multinational corporation that sells crappy operating systems to its knees."
"Am thinkink there is no way of doink number 2 and 3 at same time."
- Pitr, reading EVIL GENIUSES FOR DUMMIES

The comic strip USER FRIENDLY maintains a continuous storyline, so EVIL GENIUSES IN A NUTSHELL picks up where the first collection, USER FRIENDLY, left off. The main characters - the staff of Columbia Internet - were introduced in the first book.

Written and set during 1999, the year that THE MATRIX and STAR WARS I: THE PHANTOM MENACE were released, there are lots of then-topical references (such as the completely empty offices of Columbia Internet on May 19 and the ultimate possible evil release date for Quake III).

For instance, during one of Stef the marketing guy's dust-ups with Erwin the AI, Erwin is temporarily loaded into a Furby's toy body. (Gentle readers might remember the talking stuffed toys after a little thought.) After Stef destroys it and Erwin retaliates, Stef finds himself in big trouble with the NSA. :) At one point, Erwin ends up talking like Yoda after being stuffed into a reverse-Polish-notation calculator.

And there are plenty of fantasy elements (at least, if you're in management, you can tell yourself that's all they are). Crud the demonic entity, saying that Microsoft is passé, changes over to AOL. The techies have a holy war over which of the various flavours of Linux is The One (TM). Erwin tries to nuke a spammer, with Russia and China joining in. Pitr tries to solve some budget problems by seeking refunds for all the copies of 5 different versions of Windows Columbia Internet has acquired with their hardware. When Microsoft's anti-Linux team arrives, the coders do the logical thing: they sic the thugs onto Stef. Erwin messes with Stef's head when they get him back, almost turning him into a techie ("I'm thinking I should've taken the blue pill"), but Delilah from MS sales re-education changes him back. In between, the techs play with Half-Life, Alpha Centauri, and Rainbow Six. (When a Terminator-like engineer's brain is replaced by a Pentium III chip, our heroes only notice him because his shotgun is a cool Quake weapon.)

*No* real life techies would try to shop a colleague onto the graveyard tech support shift, would they? No sleazy marketing guy would order sleek new computer gear just to impress a good-looking female techie would he? Just fantasy elements.

Right.

Not many Y2K strips, although the techies do prepare, because while Columbia Internet is compliant they're betting that Windows isn't, and that their clients will blame them. (The next collection, THE ROOT OF ALL EVIL, deals with the post-Y2K letdown.)

New characters:
- Artur the possessed engineer, who talks like Ahnold
- Matt the sea urchin, a new friend of Dust Puppy's rescued from a sushi bar

Great coffee-table book.
Helpful Votes: 1 out of 1 total.
Review Date: 2003-05-05
If you enjoyed User Friendly, you'll want this sequel. If you
haven't read User Friendly, then you'll want to look at that one
first, since this one follows it. Or go to userfriendly.org and
sample a few of the strips there -- but it's hard to take the
website to the bathroom with you or leave it on the coffee table
for family or friends to discover. Hence, the printed book.

This book picks up where User Friendly left off, and it's more
of the same. The quality of the strips has not dropped off; if
anything, these strips are better than the first ones. I quite
thoroughly enjoyed it. See also Root of all Evil.

Geeks, Quake and a little romance!
Helpful Votes: 2 out of 2 total.
Review Date: 2003-05-02
Follow the guys from Columbia Internet as they work through the day to day tasks of tech support with really stupid customers, deciding which Linux distro to install, and tips on fragging the enemy. As you read you will find that there really is such a thing as a stupid question.

This book holds a little entertainment for anyone that is interested in computers. Admittedly, there is a certain level of Linux understanding to enjoy the Microsoft jokes. I would not buy this book for the technophobe in your life.

The book is dated now (who really remembers what happened on May 19th 1999?). But that is part of the fun, trying to figure out what the world events were at the time of writing.

There is something for all you computer geeks. A parody of Lord of the Rings and quite a few references to the Phantom Menace will keep you in stitches. There is even a romance that buds at the end of the book. I think it is all fake though, or at least cannot be long lived. Have you ever heard of geeks and romance going together?

The Truth Can be Funny
Helpful Votes: 4 out of 4 total.
Review Date: 2001-02-20
This is one funny book. It truly captures the the world of IT, but puts a humorous slant to it. I read it almost from cover to cover and now frequently pick it up when I am in need of a laugh. I also like to post some of the topics on the door of my office. That bugs the heck out of our NT server folks, the jibes are a little too close to home for them.

Computer Science
Evolutionary Computation: The Fossil Record
Published in Hardcover by Wiley-IEEE Press (1998-05-01)
Author:
List price: $155.00
New price: $40.77
Used price: $41.41

Average review score:

Important book for Evolutionary Computation researchers
Helpful Votes: 6 out of 7 total.
Review Date: 1998-09-30
David Fogel has done a painstaking job of examining the historical record of Evolutionary Computation (EC) and recording both early and seminal papers in field. As a lecturer on EC, I have found the book to be an important, intriguing and insightful supplement to the course.

I think the book's strengths are twofold. First, that the important ideas in EC "popped up" in many earlier guises. I find it fascinating to discover concepts like "schema theory" and "bloated programs" addressed in at least a primitive form in papers going back to the 1950's. EC may be a "new science" but it clearly has deep roots. Second (and a more general point), that ideas themselves are not all that is required to do science. Timing and other factors play a role in how ideas get pushed forward and recognized by other researchers. It is a point that would be well taken by young researchers in any field.

There are some things that could be improved. One could quibble about the selection of papers, though I think Dr. Fogel's selections are well justified. For readability's sake I think the formatting of some of the papers could have been redone. Furthermore some papers might have been better presented in an abridged format. Overall, however, I think the book's minor flaws are far outweighed by its contribution to the field. Serious students in EC should definitely look at this book.

Excellent book on the history of evolutionary computation
Helpful Votes: 7 out of 8 total.
Review Date: 1998-12-03
The collection of papers included in this book not only serves to explore the origins of evolutionary computation, but also shows some contributions that could had been turning points in the field but that somehow never received enough attention. The comments of David Fogel preceding each chapter are refreshing and show a deep and extensive knowledge of the field. His meticulous work of selecting, editing and commenting this valuable collection of papers certainly deserves my highest admiration. I have decided to use some of the papers contained in this book for my Graduate courses and seminars on evolutionary computation because I think that these early attempts (either successful or not) to simulate evolution in a computer must be studied by any serious EC researcher.

Delightful compilation on the "evolution" of ideas.
Helpful Votes: 7 out of 8 total.
Review Date: 1998-11-22
This is not your ordinary volume of collection of papers, this is a treasure chest for all those who truly want to understand the "evolution" of the ideas behind contemporary Evolutionary computation. David Fogel's thorough knowledge of the field and his passion for>tracking down the origins of the key ideas are evident in his introductions to each group of papers. Each time I have opened the book I have made delightful and often quite unexpected discoveries for myself. I wish to thank David Fogel for this outstanding work.

very interesting volume on evolutionary techniques
Helpful Votes: 7 out of 8 total.
Review Date: 1998-10-04
Evolutionary computation techniques (i.e., techniques based on the metaphor of natural evolution) constitute one of the most fascinating areas of computer science. Despite a long history of research spanning over several decades, evolutionary techniques are still of increasing interest because of their applicability to many real-world problems in science and engineering. However, many recent discoveries have their roots in the past (this is probably true in any discipline of science), and perforce, it is important to "look back" at some of the early developments in this field. Apart from the interesting ideas that emerged many years ago (e.g., artificial life, co-evolution, evolving computer programs, etc), a number of papers in this volume contain latent ideas that have not been fully exploited.

David Fogel accomplished a great feat by searching, reading, and selecting a collection of papers that constitute "the fossil record of evolutionary computation." This volume contains almost 30 important research articles that establish the foundations of evolutionary computation, including seminal articles written by Ingo Rechenberg, Lawrence Fogel, John Holland, Hans Bremermann, Nils Barricelli, Alex Fraser, Michael Conrad, and John Koza. All the articles were grouped carefully into meaningful units, each prefaced by an introduction written by David Fogel.

Researchers will find this volume to be an extremely interesting guide to the background of concepts of evolutionary computation. It is appropriate for anyone who is in search for such answers as: where did these techniques come from? where are they going? and what is their potential? But, above all, the book provides a unique experience of addressing the most fascinating question: "how is an idea born"? For this reason alone, this book is a must for any researcher in this or any other related field.

A rare piece of scholarship.
Helpful Votes: 9 out of 9 total.
Review Date: 1999-01-07
A rare piece of scholarship by one of the leading scientists in the field. Evolutionary Computation has only recently matured to the point of being a separate discipline. The Fossil Record is a remarkable compilation of foundational research. Fogel does an excellent job of placing each work in its historical context. In many cases, he was fortunate enough to interview these pioneers of computer science, artificial intelligence, mathematical biology, engineering, cybernetics, and evolutionary theory. As such, he provides unique insights into the motivations, methodologies, and philosophies of some of the most original thinkers in science.

Russell W. Anderson, Staff Scientist, HNC Software, and Associate Editor, IEEE Transactions on Evolutionary Computation

Computer Science
Genetic Programming : An Introduction : On the Automatic Evolution of Computer Programs and Its Applications (The Morgan Kaufmann Series in Artificial Intelligence)
Published in Hardcover by Morgan Kaufmann Publishers (1997-11-30)
Authors: Wolfgang Banzhaf, Peter Nordin, Robert E. Keller, and Frank D. Francone
List price: $92.95
New price: $71.95
Used price: $59.14

Average review score:

Fantastic introduction
Helpful Votes: 0 out of 0 total.
Review Date: 2008-02-16
It's rare to find an advanced computer science textbook that's both so engaging and so informative. I've only read the first seven chapters so far, but when I sat down to write my first genetic algorithm (for real research use), the book had already prepared me well.

It's hard to imagine a better introductory textbook for this topic.

A great introduction!
Helpful Votes: 13 out of 14 total.
Review Date: 2000-11-19
This book is a great introduction to genetic programming and should be a model for textbook authors in other fields. Knowing little about genetic programming to begin with, this book guides the reader through the various topics and problems associated with genetic programming in a very logical and understandable way. Highly recommended! I wish more technical books were like this!

terrific textbook
Helpful Votes: 5 out of 6 total.
Review Date: 2003-04-17
I skimmed the Koza books (GP: I & II) and this one at the store. Using the layout, chapter names, and the introductory chapters as my guide, I decided to buy this book to introduce me to the current state of the art in GP. The strengths of this book are its textbook format and the informal exercises that are presented for the reader at the end of every chapter. There is also a great deal of compilation from other relevant gp works presented in a localized, intra-chapter basis. The book is thus highly digestable to a newcomer, and is a far less time-consuming way to learn about GP than through the "expert" papers on the web. Having now almost finished the book, I feel that I am ready and able to author and apply GP techniques in a wide variety of applications and languages, having spent less than 20 hours in study time. A terrific achievement by Banzhaf and company, highly recommended.

Good as an overall, not for the details
Helpful Votes: 8 out of 9 total.
Review Date: 2003-05-11
This book is good for getting a general view of genetic programming. Nevertheless, I think it neglects many details. For example, it is very hard to from the book how a simple selection strategy (tournament selection) works in practice.

I do not think this book is useful for someone intending to code a genetic programming algorithm.

Excellent, comprehensive and easy to read.
Helpful Votes: 9 out of 10 total.
Review Date: 2002-01-29
We all know that kind of books where the author likes to show how much he knows making things intentionally complex....well...this is the opposite side of the spectrum.
The book is very complete and detailed yet easy to read, even after a day of work.
The first part of the book contains introductory information on background areas like probability, biology and computer science as a general discipline.
Getting into the topic, it clarifies some of the differences between evolutionary systems and genetic algorithms and shows how all this contributes to the theory of genetic programming and the evolution of computer programs.
It explains how things are done with different types of individuals (tree, linear, graph, etc) and gives valuable insight about the implementation process.
Although you may need other sources for formal treatment of some topics, this book is a very good acquisition.

Computer Science
Genetic Programming: On the Programming of Computers by Means of Natural Selection (Complex Adaptive Systems)
Published in Hardcover by The MIT Press (1992-12-11)
Author: John R. Koza
List price: $95.00
New price: $64.98
Used price: $43.98

Average review score:

Unique book on the implementation of genetic programming
Helpful Votes: 0 out of 0 total.
Review Date: 2007-06-30
This is a great "how to" book loaded with examples of how to implement genetic algorithms. The two main points this book makes is that many seemingly different problems can be reformulated as problems of program induction and that the genetic programming paradigm described in this book provides a way to do that program induction. No prior knowledge of conventional genetic algorithms is assumed. Thus the first three chapters are introductory material. In particular, chapter three describes the conventional genetic algorithm and introduces certain terms common to the conventional genetic algorithm and genetic programming. If you are already familiar with genetic algorithms you can skip ahead.

Chapter 4 discusses the representation problem for the conventional genetic algorithm operating on fixed-length character strings and variations of the conventional genetic algorithm dealing with structures more complex and flexible than fixed-length character strings. Since this book assumes no prior knowledge of the LISP programming language, section 4.2 describes LISP and section 4.3 outlines the reasons behind the choice of LISP for the implementation of solutions in this book. Chapter 5 provides an informal overview of the genetic programming paradigm and chapter 6 provides a detailed description of the techniques of genetic programming. Some readers may prefer to rely on chapter 5 and hold off on reading the detailed discussion in chapter 6 until they have read chapter 7 and the later chapters that contain examples.

Chapter 7 provides a detailed description of how to apply genetic programming to four introductory examples thus laying the groundwork for all of the problems to be described later in the book. Chapter 8 discusses the amount of computer processing required by the genetic programming paradigm to solve certain problems. Chapter 9 shows that the results obtained from genetic programming are not the fruits of a random search. Chapters 10 through 21 illustrate how to use genetic programming to solve a wide variety of problems from varying disciplines and are defined by the table of contents. The examples in these 12 chapters make up the heart of the book.

The final eight chapters discuss aspects of genetic algorithms common to all implementations. Chapter 22 discusses the implementation of genetic programming on parallel computer architectures. Chapter 23 discusses the ruggedness of genetic programming with respect to noise, sampling, change, and damage. Chapter 24 discusses the role of extraneous variables and functions, and chapter 25 presents the results of some experiments relating to operational issues in genetic programming. Chapter 26 summarizes the five major steps in preparing to use genetic programming while chapter 27 compares genetic programming to other machine learning paradigms. Chapter 28 is an interesting one in which the spontaneous emergence of self-replicating and self-improving computer programs is discussed. Chapter 29 attempts to wrap up the book with a conclusion.

This book is best used for its examples and practical viewpoint. There are certain matters, such as how to program in LISP, for which you will need dedicated books since the amount of detail in this book is not enough. I do highly recommend this book as a uniquely practical one on how to implement genetic algorithms via computer programs. I haven't found another with so much practical information.

Must Have for all GP students
Helpful Votes: 1 out of 1 total.
Review Date: 2005-09-21
If you are someone who plans to study Genetic Programming, or are already doing so and feel kind of lost about it, then you must read this book. It starts from the very top and brings you through all the steps of Genetic Programmin with tons of very useful examples.

This book is great!

The essential reference for GP
Helpful Votes: 15 out of 15 total.
Review Date: 2002-07-04
Yeah, its a big book...weighs a ton. However, only the first few chapters are concerned with the basic mechanisms of GP (should be familiar to anyone with a background in genetic algorithms or evolutionary computation). The rest of the book is chock full of examples on how to apply GP. These examples are essential and very welcome. I've found that I can usually find a solved problem in Koza that is similar to what I'm after, then I adapt it to my needs. This is a great reference, but don't be fooled into thinking this book is a tutorial. Think of it more as an exposition of GP with examples. For a tutorial, look somewhere else.

Great introduction.
Helpful Votes: 6 out of 6 total.
Review Date: 2006-07-11
I became interested in Genetic Programming after hearing one of the professors at our university lecture on it to a small group of students and other professors. I asked what book might be a good starting point and he pointed me here and i'm glad he did.

This first volume in the Genetic Programming series of books by Koza is very well organized and clear in its explanations. I have not tried the techniques presented yet, but I have some good ideas on how to proceed. The author uses LISP as the language of choice in the book, but practically any modern language should be sufficient.

If you have any interest in Genetic Programming, I encourage you to at least pick up this first volume and read through it. This technology is still relatively new and the application of the techniques seems virtually limitless.

Genetic Programming
Helpful Votes: 7 out of 11 total.
Review Date: 2002-01-09
The book was very large but enjoyable and made the subject very clear and easy to understand. It explained the genetic programming algorithm very well and showed the results of many experiments to show applicability, limitations, and characteristics of the method.

There was some repetition in places, maybe because the author wanted to emphasize some points and also to remain understandable to persons who may read selected chapters or examples rather than from cover to cover, page by page.

Although the book states that Genetic Programming does not depend on the LISP language or features, it uses LISP as its exclusive language of choice. I would like to implement these generally very computationally intensive Genetic Programming Algorithms in a very fast and efficient way, which for me implies assembly language, and although the author gives good tips about making the algorithm run faster the implementation shown is all LISP and nothing else. I am also interested in using the algorithm to generate efficient, parsimonious, code. The author described the additional problems of parsimony, but gave no information on generation of fast code from S expressions. I will have to refer to some compiler books and my own experiments to go further in this area.

I look forward to experimenting with the subject and reading some of Dr. Koza's other books on the subject.

Computer Science
Handbook of Image and Video Processing (Communications, Networking and Multimedia)
Published in Hardcover by Academic Press (2000-05-31)
Author:
List price: $125.00
Used price: $62.95

Average review score:

Excellent journal-quality round-up
Helpful Votes: 11 out of 12 total.
Review Date: 2000-09-23
This is a very nice reference work for image processing professionals. It is a collection of articles by various experts in aspects of image processing, reporting on the state-of-the-art in their particular domains. The coverage is broad and deep. However, it is not for everyone. The writing style is that of a refereed journal. If you are not comfortable with that style of exposition, or if you are simply trying to find a snippet of code to implement a particular algorithm, this is not the book for you. At the other extreme, do not expect to find new and startling insights into the field that you did your dissertation on. However, if you want to understand the current state of the art of a colleague's field, or if you need to expand your expertise into a new area of image processing, this is a very good place to start.

Image Processing for the mathematically inclined
Helpful Votes: 19 out of 20 total.
Review Date: 2001-05-12
This is an encyclopedia of image processing topics. It contains some introductory material to help people understand what images are and how to process them. The majority of the text, however, is for experienced people wanting to look up topics.

This book is big. It is about 8"x11" by 900 pages. It contains material from 100 different professionals on 50 different topics.

The style is academic. The editor is the editor of the IEEE Transactions on Image Processing. The page style is similar to what you would see in an IEEE Transaction.

There is plenty of math. The text explains the mathematics, but not to the depth I would like to see.

The authors illustrate the techniques with many images. If there are no "before and after" images in an image processing book, reject it. Well, this book has plenty of images. That is a strong point.

A week point is there is no source code illustrating the techniques and algorithms. I find this a major weakness, but one that is not unique to this book.

The authors leave much to the reader. This is not a read from cover to cover book. The reader must go slow, take notes, study, and read again to understand the material.

All in all, this is a good source of knowledge on image processing. If you work with images and write software to process images, you should have this book on your desk.

Spectacular Book on Image processing
Helpful Votes: 3 out of 3 total.
Review Date: 2006-10-03
This is the book to have on the subject! It covers almost any aspect that you can think of in image/video processing. This is a MATH intensive book and it will not tell you how to directly implement any of its concepts in code. The author assumes that the reader will be able to do this on there own. Topics are very well explained, but sometimes I needed to reread a topic 3 or 4 times and go over the math a couple times to fully understand. Great book to have as an encyclopedia like resource on the shelf.

Outstanding Book !
Helpful Votes: 7 out of 8 total.
Review Date: 2002-10-15
This book is just GREAT.
It covers almost every single ascpect of image and video processing. Everything is in deep and very good explained. A lot of before-and-after example pictures (important ones in color) are provided too. But beware. You need a fairly good understanding of math to read the book. It is not intended to explain how to use Photoshop, but rather how to write your own ;-)
This book is not a read-along book. Sometimes you have to read a section 2 or 3 times to understand it.
I think sometimes a good Snippet of C-Code would help to understand, but this is acceptable.
Again: A outstanding book, which fully covers all my needs.
The price of 100 us$ is ok, because it's a lot of a book...

Great reference for methods of image and video processing
Helpful Votes: 8 out of 8 total.
Review Date: 2006-02-02
There is a 2nd edition of this book that was published in July 2005, so all reviews earlier than that are referring to the first edition. Regardless, the second edition of this book is just as good as the first. There are many texts that do a good job of covering image processing, but few do such a good job of covering all of the aspects of video processing - motion detection and estimation, video enhancement and restoration, and video segmentation. There is an entire section on video compression which discusses the H.261 standard, wavelets and video compression, object-based video coding, and the various MPEG standards. There are also articles on video indexing and retrieval and a unified framework for video browsing and retrieval.
In the area of image processing, there is much good information here, but the basics are better explained in "Digital Image Processing" by Gonzales and Woods. Once you master that book, this makes a good secondary reference on image processing. Although this book does go over some image processing basics, it is better at explaining more advanced concepts such as multiframe image restoration, wavelet denoising, 3D shape reconstruction from multiple views, and statistical methods for image segmentation. There are many bad books out there that are collections of articles, but don't let that scare you off. This really is a collection of very good articles published together in a coherent fashion.
There are plenty of equations, example images, and instructive figures in the articles to help explain each concept. Highly recommended.

Computer Science
Image Processing Handbook The: Second Edition
Published in Hardcover by CRC-Press (1995-01-07)
Author: John C. Russ
List price: $115.95
New price: $104.48
Used price: $22.89

Average review score:

A seminal and essential addition
Helpful Votes: 0 out of 0 total.
Review Date: 2007-05-08
Image processing is used to improve the visual appearance and transmission of images to a the human eye. It also concerns the preparation of images with respect to measuring an image's features and structures. Now in a newly updated and significantly expanded fifth edition, "The Image Processing Handbook" by academician John C. Russ (Materials Science and Engineering Department, North Carolina State University, Raleigh, North Carolina) "The Image Processing Handbook" features an informative chapter explaining which visual cues elicit a response from the viewer; descriptions of the latest hardware and software for image acquisition and printing including digital cameras; multichannel images and an analysis of their principle components; the issues of deconvolution, extended dynamic range images, and image enlargement and interpolation, and so much more. Enhanced with more than 2000 illustrations, and with the availability of a companion CD-ROM, "The Image Processing Handbook" is a seminal and essential addition to professional and academic library Computer Science and Electrical Engineering reference collections.

Suitable as Text or Reference
Helpful Votes: 0 out of 0 total.
Review Date: 2007-03-08
This, the fifth edition of this industry standard reference book on image processing has been significantly expanded. There are some 600 new and revised images. A major feature of the new edition is to describe the new advances that have come about in hardware for image capture and printing. This includes both new versions of traditional equipment and new emerging technologies. The text has been expanded in areas like deconvolution, extended-dynamic-range images and multichannel imaging including principal-components analysis.

In general this book does not cover the background mathematics that enables image processing. Those are left to specialty books on the subject. Instead this book is intended to be used in conjunction with hands-on equipment where the reader is encouraged to experiment with different methods to determine what is needed for the particular job.

While suitable for use as a text, this book is really a handbook for technical users. The book is more oriented to what the various tools availavle to help actually do.

great book focusing on concepts rather than math
Helpful Votes: 1 out of 2 total.
Review Date: 2007-08-16
I am a biologist with a little background in math. Using this book and matlab I could quickly implement basic feature recognition tools to analyze microscope images. The book focuses on concepts and explains them in intuitive language rather than in mathematical terms. Overall, it worked perfectly for me, but could be over-simplying for people with technical background.

New 5th edition continues its tradition as a valuable tool
Helpful Votes: 2 out of 2 total.
Review Date: 2007-03-09
John Russ' book on image processing was never intended to be a textbook on how to understand and write your own image processing algorithms, as you might believe by looking through the table of contents. It does cover just about everything you would see in such a textbook, but from a user's standpoint of these operations, not as an author of image processing code who needs to understand the algorithms behind these operations. Instead, Russ explains all of the operations, their value in various applications, and provides many illustrations showing before and after pictures of what each operation does. There are no algorithms, pseudocode, or mathematics in this book.

The jewel in the crown of this book is the companion CD. It contains over 200 Photoshop plug-ins for performing the operations mentioned in this book. These plug-ins work on 8-bit grayscale and 24 bit RGB images and are divided into the categories of image adjustment, color manipulation, image math, boolean operations, Fourier processing, morphological operations, neighborhood processing, distance-map operations, thresholding, feature measurement, calibration, stereology, and surface rendering. The bad news is that you have to obtain the CD separately. If you need to understand the detailed mathematics behind such operations, you might consult Digital Image Processing by Gonzalez and Woods, and then come back to this book for the tools to accomplish the operations explained in that book. The updates to this fifth edition include an additional chapter on human vision and how it ties into image processing. Also, the author has updated his sections on image acquisition hardware and software to describe the latest tools available. Finally, the topic of tomographic imaging has been expanded and given its own chapter and the chapter on 3-D image acquisition has been deleted.

This is an excellent book on image processing from a systems engineering and user standpoint. You will be disappointed if you expect to learn the algorithms behind the techniques demonstrated in this book.

Nearly perfect
Helpful Votes: 4 out of 4 total.
Review Date: 2006-07-27
As others have stated, this book comes as close as you'll ever get to a single-source reference on image processing. But if I were ever going to shoot anything down in it, I'd say that a little more mathematical background on some topics (and maybe pseudocoded examples) would help. For example, in the satellite geometric correction section, only a very high level view is given yet this is a challenging topic that could use more depth. Geometric transformations in general could use more depth, e.g. camera calibrations or image warping/morphing/mapping to other projections for example. Another example would be the need for a little more depth on how to make slow algorithms fast ...like convolution multiplications for example. Sure, you could write out the multiplies and spot commonalities, then re-use results that appear in more than one subsequent equation and what not, but some exploration of matrix math and how to make it efficient would be nice. But again ...I'm picking at small things here, and if John's book covered everything that I'd like it to, then it would become 2 books, not one ...hey! Now THERE's an idea! A 2+ book set by John Russ that covers a broader range of topics and does so in greater depth! That's something that I'd pay for (and much better to read than Ballard & Brown)

Computer Science
In Search of Scum (Cyber Kdz)
Published in Paperback by Camelot (1997-04)
Author: Bruce Balan
List price: $3.99
Used price: $0.35

Average review score:

The best kid/hacker series i have ever read!
Helpful Votes: 0 out of 0 total.
Review Date: 1999-09-29
The best kid/hacker (no, not the dudes who vanadlize) series i have ever seen! bruce ballan rocks!!

This is AWESOME!!!
Helpful Votes: 0 out of 0 total.
Review Date: 1999-05-16
This is one of the best books that I have ever read. It is filled with action, has a great story line, and developes charactors really well. I would highly recomend it to anyone who is into hi-tech mysteries and internet stuff.

Jeremy

Awesome Series
Helpful Votes: 0 out of 0 total.
Review Date: 1998-12-05
This series contains the best books you will ever read. I love them because they are all about kids on computers, like me! I just love this series and I recommend that you buy every single one because these are great, edge-of-seat books!!!

THE BEST BOOK IN YEARS
Helpful Votes: 0 out of 0 total.
Review Date: 1998-04-09
This is a great book and i will continue buying the series

Great start to a great series
Helpful Votes: 1 out of 1 total.
Review Date: 1998-07-17
I thought "In Search of Scum" was a great start to the Cyber.kdz series. It has great action, suspence, and yet still developes charactors very well.

Computer Science
Keeping Found Things Found: The Study and Practice of Personal Information Management (Interactive Technologies)
Published in Paperback by Morgan Kaufmann (2007-11-16)
Author: William Jones
List price: $49.95
New price: $40.90
Used price: $38.61

Average review score:

Great product, good service
Helpful Votes: 0 out of 0 total.
Review Date: 2008-07-26
The book arrived in a timely manner and its condition was better than described. Great price too! Thanks

essential tool
Helpful Votes: 0 out of 0 total.
Review Date: 2008-05-27
"Keeping Found Things Found", is a must buy, an essential tool, as we all struggle to keep on top of, rather than be buried by, information. The book's premise is excellent, explaining as it does how to organize web information into our lives in ways that help rather than just adding to the clutter.

In today's frenetic pace, when we are swamped with information, this book gave me highly valuable suggestions. But, as importantly, it also gave me some very useful questions to ask. It seems as though every day I run across new Web initiatives or gadgets or software tools. Which are worth my time and trouble (and money)? The book gives a checklist of questions to consider.

"Keeping Found Things Found" is thorough and extremely readable.

Personal Information Management
Helpful Votes: 0 out of 0 total.
Review Date: 2008-04-14
This book is a great introduction and a consummate summary of the field of personal information management. Its comprehensive nature makes it useful for people familiar with the field, while at the same time it's a great primer for someone new to this area.

Do you design information? You need this map of the view from the user's side
Helpful Votes: 0 out of 0 total.
Review Date: 2008-02-13
When the author of this book invited me, based on some of my web illustrations, to create some illustrations for this book I was interested in the project because it spoke directly to my own experience. I teach design for instructional media in a university setting and struggle every day, not only with my own deluge of personal information and how to manage it -- but with helping my students recognize that the end result of their own design efforts will be contributing to the personal information overload faced by their clients and their students. This book maps out the dimensions of our current personal information problems, and should be a required read for everyone who is engaged in adding to those problems, trying to solve them, or studying them in any detail. In particular, students of Information Technology, Information Design, Informatics, Instructional Systems, Human Performance and any other discipline with ties to personal information management -- and Jones makes clear how many of us that really is! -- needs to view the complexity of users' lives in this kind of comprehensive detail. Too many of us only think about what we are asking people to use or to do or to remember. This view of their lives may be daunting, but it is critical!

Ahh now I get it
Helpful Votes: 2 out of 2 total.
Review Date: 2008-05-20
I'm a college dropout(Information Studies), now working in IT as a Systems Admin at a fair sized hotel. When I left college to pursue other at that time more interesting things. I couldn't really see the big picture in why we had to learn what they wanted us to.
Now I do, thanks to this book.

I keep feeling inspired about the management of my information. Both as PIM in my own department, but mostly also for my users. I can suddenly see some meaning in the way they manage their PIM. I as the IT department have to facilitate their professional PIM. I have to give them the tools to make sure they don't lose stuff, but also so they don't drown in information. Suddenly I have a much more nuanced view of my job. Being the geek who loves his tech stuff, can do everything to keep servers and computer running, is not really enough. I have to know my place in the business of managing information and information flow in the company.

This book could teach many programmers, much on how they can make their products more usable to the users. Make them understand some of how people look at the information being processed, stored, shared, pushed by the programs they write. We have to facilitate more styles of PIM than just our own, not everyone works like we do.

I have to stop myself, I just love this book and the ideas it keeps inspiring to pop up in my head.
There is so much for so many people in this book..

Computer Science
Lions' Commentary on Unix
Published in Paperback by Peer-to-Peer Communications Inc. (1977-08-01)
Author: John Lions
List price: $39.95
New price: $35.96
Used price: $29.50

Average review score:

Excellent book for Unix lover
Helpful Votes: 1 out of 1 total.
Review Date: 2006-11-23
I have been working with Unix for more than 5 years, and read more than 20 books about unix itself. But I never seend book like this much well explain about internal architecture. Unix 6 on PDP-11 is old, but main idea still remain all major distribution.

It great helpful for my understanding about Unix.

Amazing and insightful historical perspective
Helpful Votes: 12 out of 12 total.
Review Date: 2002-07-24
I learned about the existence of this manuscript 16 years ago, yet could never find a full version, until the book came. I have read most of it and it is beatiful. Many of the tradeoffs the early UNIX versions had are there. Context switching is done via coroutine jumps, the callout table is used only for the teletype, the very origins of the scheduler and swapper are neatly explained among many other things. PDP11 architecture is simple enough to make this book still a jewel for those interested in learning OS concepts and evolution and specifically UNIX.

Complete, Yet Small Enough to Grasp
Helpful Votes: 2 out of 2 total.
Review Date: 2006-11-14
The world is full of books on operating systems: their theory, their internals, their applications, etc. The Lions book connects OS theory to practice better than anything I have ever seen. Reading it beforehand certainly made graduate-school Operating Systems a lot easier.

Beautiful
Helpful Votes: 3 out of 8 total.
Review Date: 2001-12-22
This is prably the best source/commentary book. Though some of the stuff is outdated, the core still is quite valid and gives useful insight into the implementation of the kernel.

I have gone through about 10-15% of the book, like filesystems and os initialization, and fouud it extremely helpful.

santy

The Way
Helpful Votes: 8 out of 8 total.
Review Date: 2003-06-02
Any comments made on a superlative commentary on superb code would be largely superfluous. This gem should be part of any Operating Systems course. The greatest of the pleasures offered by the book is the opportunity to read the source code, version 6 of the UNIX Operating System. It is a unique opportunity to see the real masters at work!

Highly recommended, with Maurice J Bach's "The Design of the Unix Operating System" as a supplement.

Computer Science
Net Bandits (Internet Detectives)
Published in Paperback by Skylark (1997-06-11)
Author: Michael Coleman
List price: $3.99
New price: $0.01
Used price: $0.01
Collectible price: $10.00

Average review score:

Another good book in the ID series...
Helpful Votes: 0 out of 0 total.
Review Date: 2001-05-18
When Tamsyn, Josh and Rob come across a sinister e-mail on the internet, they have no idea they will get caught up in a plot to blackmail an international theme park corporation. As they set off for summer vacations around the world, Josh and the others hope the warning is a hoax. But when more e-mails arrive, it seems "Icarus" is deadly serious. Their worst fears are confirmed when a one of them witnesses an explosion on the famous "Meteor" ride. With time running out and lives in danger, It is up to the Internet detectives in England, New York, Toronto and Perth to discover the identity of the blackmailer before some one gets hurt.

This was the fifth title in the eight book Internet Detective series. These are interesting, fast-paced books that are great for introducing kids to computers. I would recommend "System Crash" to eight to twelve year olds. If you enjoyed this, I would suggest reading the other Internet Detective books, especially #2 Escape Key, and #7 Virus Attack, which I think to be the best of the ID books.

Great introduction to the internet
Helpful Votes: 1 out of 1 total.
Review Date: 2001-04-08
"Net Bandits" is the first in the 8 book Internet Detective series about kids around the globe teaming up to solve mysteries via the World Wide Web. After reading this several years ago, I became interested in the internet and went on to purchase the remaining seven ID books.

What Happens? This books main purpose is to set the scene for further books, introduce and connect the characters, etc. Josh and Tamsyn are pupils at the Abbey School with different views on the internet. When Tamsyn begins receiving e-mails from the mysterious Z-Master, it is the beginning of what will become a desperate race against time to discover his identity. With the help of kids in New York, Perth and Toronto, Tamsyn and Josh attempt to decipher a cryptic e-mail that will lead them to a boy in danger...

"Net Bandits" is an action-packed fast-paced adventure and great for the purpose of introducing and encouraging children to use the Internet. I would recommend it to children aged from about eight to twelve.

If you enjoyed this, I would suggest reading the other Internet Detective books, especially #2 Escape Key, and #7 Virus Attack, which I think to be the best of the ID books.

From a father
Helpful Votes: 1 out of 1 total.
Review Date: 2000-12-19
I bought this book on a lark for my 9 year old daughter. She burned through it in 3 nights( a big deal for a 9yearold) and she loved it. Besides an engaing story I found my daughter had learned many internet concepts as well as emoticons. The :) and ;) symbols you see all over emails. She just shot through book 2 and asks everyday for book 3(which is currently outta stocK) :(

A very addictive story!
Helpful Votes: 1 out of 2 total.
Review Date: 1998-12-13
¬

Neat! So that means 'not'. =) or is it :-) hehe... this is really great, and I already have two books in my collection of the series. I think it's neat how the author was able to put the picture of the computer screen into the story to make it seem real.

An action-packed netventure
Helpful Votes: 1 out of 1 total.
Review Date: 1998-10-31
This book was the first Internet Detectives book I read , and now I purchased the whole series. One of the best books I ever read. A defenite winner for all internet fans!


Books-Under-Review-->Computers-->Computer Science-->13
Related Subjects: Database Theory Distributed Computing Computer Graphics Theoretical Organizations Academic Departments
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250