Computer Science Books
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

Used price: $24.50

This is one of the best technique books I have ever readReview Date: 2008-05-14
Outstanding book. Valuable for every type of iText development.Review Date: 2007-11-19
iText saved me!Review Date: 2006-12-15
Good bookReview Date: 2007-05-27
Excellent book on a great open source software project...Review Date: 2007-04-08
Contents:
Part 1 - Introduction: iText - when and why; PDF engine jump-start; PDF - why and when
Part 2 - Basic Building Blocks: Composing text elements; Inserting images; Constructing tables; Constructing columns
Part 3 - PDF Text and Graphics: Choosing the right font; Using fonts; Constructing and painting paths; Adding color and text; Drawing to Java Graphics2D
Part 4 - Interactive PDF: Browsing a PDF document; Automating PDF creation; Creating annotations and fields; Filling and signing AcroForms; iText in web applications; Under the hood
Appendixes: Class diagrams; Creating barcodes; Open parameters; Signing a PDF with a smart card; Dealing with exceptions; Pdf/X, Pdf/A, and tagged PDF; Resources; index
Lowagie starts off with a brief background of how iText came into being, along with a scenario of where the ability to programmatically create PDF files could dramatically change the way a college would run a department. Then after a short Hello World example that involves creating a simple document, he delves into all the different features and capabilities. The book at this point starts to change from tutorial to reference manual, but it's done in such a way that you could just keep working through the material in tutorial fashion with little effort (and good results). The example code in all the chapters are extensively annotated and explained, so you're not left to your own devices to try and figure out what the logic is trying to accomplish. In fact, I would say that the code annotation and commentary is some of the best I've seen in a book of this type. Great job...
The main target audience for this book is the Java developer, as the iText project is Java-based. There are .NET ports for J# and C#, and knowing how close those languages are to Java, this book should work pretty well for those development efforts with a little bit of thought and modification. Other languages should be able to use the iText toolkit if they have some way to call Java code modules from within their programs. As a Notes/Domino developer, I should be able to utilize all of this package in any Java agents I write, and the LS2J feature of LotusScript might also work well. After reading this book, I know I have some things I need to try...
If you have any sort of need involving the creation of PDF files from within your own system, iText is a great alternative to explore. And if that seems to be the way to go, I don't know of any better book to get than this one...

Used price: $6.35

Great WorkReview Date: 2005-03-14
How an Idea can Change the WorldReview Date: 2007-04-21
Essinger demonstrates how Mr. Jacquard's idea of using punched cards created a revolution. He compares and contrasts Jacquard's success with the failure of Charles Babbage by showing how an incremental technological advancement was necessary, i.e. Herman Hollerith's tabulator. But the story is basically familiar to most anyone who would be interested in this volume. Essinger excels at demonstrating the incredible importance of the personal traits of historical figures. Babbage's temper and inability to stick to his original idea killed his chance at demonstrating the power of his ideas. Hollerith's persistence, on the other hand, took a simple idea and polished it until its value was indisputable. It is a very sympathetic portrayal of a man, Babbage, who saw the promised land that he could never enter.
Frankly, it is impossible for this reviewer to adequately portray the power of Mr. Essinger's seemingly effortless ability to teach. This is that rare book that demands a quick trip to the bookstore or a check of that tempting box--"overnight delivery."
Highest Recommendation
a Victorian computer revolution......Review Date: 2004-11-30
No one could read the first chapter of this book and not finish it. In fact, I've just spent the past two days devouring it from start to finish. It's an entertaining fact-filled romp through the entire history of something that dominates our lives, and that we always think of as entirely modern... and yet the history this book traces goes back nearly 5,000 years.
What I liked best about it was the teasingly thought-provoking idea the author raises: that our computer age could have started over 150 years ago in Victorian England...
According to Jacquard's Web, the Victorian scientist Charles Babbage spent a lifetime building and refining metal calculating cogwheel machines or `engines' as Babbage called them. The working portions of the Engines he built worked perfectly. As Babbage's friend and colleague Ada Lovelace once said, it was the first time in history that `wheelwork' had been taught `to think'. But funding ran out and Babbage died never seeing his calculating engines come to fruition.
What I found so incredibly thought-provoking in this book was that in London in 1991 a perfectly working Difference Engine was built from Charles Babbage's plans and drawings. I have seen the Difference Engine in action myself (as the white-gloved engineer cranks the handle, the stacked columns of cogwheels spiral and coalesce beautifully as they perform their mathematical calculations) but I hadn't realised the significance at the time.
According to the author, James Essinger, if Babbage had found the funding to complete his Engines, computers could have come into widespread use in the nineteenth century. Now if that isn't a thought-provoking idea I don't know what is!
Humanising the machineReview Date: 2006-01-18
On a basic level, this is a very readable history of computers, from the complexities of the modern era back through the stages that led to their invention - and then, most importantly, to the very roots of the idea - the first spark that lit a conflagration - in the mind of an otherwise obscure French silk weaver, Joseph-Marie Jacquard.
The book is far more than that, though. On another level, it is a series of brilliant recreations of the key stages in the computer's growth. We are zoomed into the frenetic world of Napoleonic Lyons; led by the writer's genteel hand into the polite salons of Victorian London and introduced to the likes of the Duke of Wellington and Ada Lovelace, daughter of none other than the great Byron, and then ushered on through the now rather wierd, geeky world of early-mid 20th century computerdom.
On yet another level, it does something that I feel needed doing for a long time. As an historian, and despite using them all the time, I had always felt computers were something rather alien, rather nasty. They're not things that you normally think about being rooted firmly in 18th and 19th century history. Yet here they are, in the true historical context, and suddenly a lot less scary.
What a wonderful read, for historian, computer-buff and any reader who delights in a cracking story grippingly told.
computers made interestingReview Date: 2004-11-30
This is because Jacquard's Web is such a human story. The author breathes life into some incredibly interesting characters - an ancient Chinese princess, two cheeky monks from Constantinople who perform the first recorded instance of industrial espionage when they sneak silk-worm eggs out of ancient China in their walking sticks, the greedy kings and queens of Europe and their unquenchable desire for luxurious fabrics, Napoleon, the fascinatingly eccentric Victorian computer pioneer Charles Babbage and his friend Ada Lovelace - daughter of the notoriously sexually rapacious poet Lord Byron, and of course dedicated, ingenious Jacquard himself.
I was surprisingly fascinated by the more modern portion of the story: Essinger's account of the trials and tribulations of Herman Hollerith and 1890 US Census when the US government struggled to find new technology to cope with the unprecedented mass of data that was pouring in. (Jacquard's punched card technology did the trick) and the account of the dawn of IBM.
This is a friendly, frequently very funny tale, and - for me - an enjoyable and truly memorable initiation into our high tech world of IT and the computer. I thoroughly recommend it.
Used price: $6.50

More than worth the money!Review Date: 1997-11-25
It was Diller's manuscript that allowed me to publish my dissertation with LaTeX in a timely fashion with minimal headache (from text processing!).
Pure TeX geeks will shun this book. It's too readable and too practical. If you want to hack away your grad school days solving Knuth's TeX programming exercises, this book is not for you.
Purchase this book if you actually want to get some productive work done with LaTeX!
Well-written but missing many thingsReview Date: 1999-06-01
Single Best Book on LaTeX available!Review Date: 1999-02-10
Best beginner's bookReview Date: 1999-06-10
If you want to start getting productive with LaTeX immediately, get this book.
Outstanding referenceReview Date: 1998-11-22

There is no better teaching book, anywhere.Review Date: 2000-12-29
I read this book in high school in 1982; it taught me enough that five years later I aced a four-credit independent study class in Lisp (at an Ivy League college) without any further reading. Hey, I *told* him I already knew Lisp! Dr. Friedman, I hope you come across this endorsement some day; please accept my thanks for creating this wonderful little gem. (Pass the pizza, please, I have a little more to write...)
I cannot endorse this book highly enough. If you want to learn Lisp, I know of no better place to go.
It's a five-star book, but...Review Date: 2001-12-23
I concur, one of the best computer book I've ever readReview Date: 2000-05-05
a bright clear gemReview Date: 1998-02-05
The best first book on programming in any language.Review Date: 1999-10-29
The greatest strength of LISP is its firm base in the essentials of the mathematics of computability, including Goedel's recursive functions and Church's Lambda calculus. It uses a single data structure, the linked list, and a minimum of programming primitives, all with well-known mathematical properties. For those who don't know the mathematics, this base in simple concepts means that LISP is one of the easiest programming languages to understand, and at the same time one of the most powerful.
The greatest strength of Little LISPer is its easy and natural sequence of steps for introducing data types and structures (numeric, text, and Boolean atoms organized in lists and trees) along with the recursive programming structures that are natural for creating and processing them.
I have just ordered the third edition for my son who is learning programming (if he can get it away from me).

Used price: $10.00

SuperbReview Date: 2008-07-01
A miracleReview Date: 2007-12-04
"Effortless Algebra" is right !Review Date: 2006-04-01
The Algebra in here is not very advanced but it helps you learn the fundamentals and makes it stick with you. This would make an excellent high school algebra text. The ease in the way you will advance through this book will amaze you.
There are problems in every chapter and solutions given at the end of the book.
Wish I would have had this book in high school and I hope that they come out with a Calculus and Trig book soon, I'll buy them right away !
Enjoy the book
Beginners Level Beautiful BookReview Date: 2005-09-15
What makes the Maran books so good is the quality of the graphics they incorporate as part of their philosophy. The pages in their books look good, they are easy to follow, the text that goes with the graphics is excellent and ties in exactly with the illustration. I imagine they were designed together.
For this particular book, the Maran's have teamed up with Alistair Savage as a technical consultant to be sure that everything they say is correct. Dr. Savage is a professor in the Department of Mathematics adt the University of Toronto. The information from Dr. Savage is then merged with the graphical format for which Maran is famous.
Conclusion, Beginners level, but probably the best Beginners level book available. Why couldn't my old high school books have been written this well?
Excellent primer if you feel you're a bit lacking in your algebra skills.Review Date: 2006-09-07
This book is great. I have always been intimidated by algebra but this book really helped me get over that. This book starts very simple and works it's way up to more difficult concepts. You first learn about adding, subtracting, multiplying and dividing possitive and negative numbers. Then you begin to slowly move towards working with variables, fractions and equations. Then you really start to move into the meat of algebra by learning about graphing linear equations, linear inequalities, polynomials and you work up from there. Don't worry if some of these terms are unfamiliar, the book presents them in a way that sticks. I am actually enjoying working through this book.
The layout of this book is spectacular. it's nice and colorful. The author describes the topic on the top of the page, gives a few examples and then provides tips on the bottom of the page. It's a layout that really worked well for me. The colors help keep this book from being boring to look at. The author also makes a few jokes throughout his writing which helps the reading from becoming boring. It's really an awesome layout.
This is definitely a book for those who possess very little algebra skills. Although you dive through most of the algebra basics, the problems never seem too daunting which is excellent if that's what you're looking for. I am actually enjoying math now, which may sound geeky but it's true. I look forward to moving on to more complex algebra books and then moving on to more complex math, such as calculus. This book was a great first step, and I highly recommend it.


A hard but superb book.Review Date: 2002-01-09
The price is pretty high, but if you choose physics as your career, it's worth to have this book, both for academic and entertaining purposes.
No paperback coming soon, hardcover reprintedReview Date: 2005-07-23
Despite George Arfken's claim in 2002 that a paperback version was on it's way, no such version was ever planned. This book is used intensively over several decades by many people. I doubt that a paperback version would survive for long under such circumstances.
A Classic but dated & expensive - paperback coming soonReview Date: 2002-02-26
This was the standard text many years ago.
Many current topics on mathematical Quantization and Stochastic Optimization are conspicuously abscent.
The publisher is working on a two Volume Paperback edition that will be available shortly, so save your money and buy this 2-vol set for one fifth the price.
greedy scumbagReview Date: 2006-08-12
THE classic textReview Date: 2001-08-01

Used price: $8.50

Practical on microprocessor!!Review Date: 2004-11-17
For student or fresh engineer who want to get the real thing works, this is the book.
Good book if you've got a TI-92Review Date: 1998-08-01
A very good 68000 book for EE, CS, computer engineering.Review Date: 1999-02-20
Excellent clear book on microprocessor systems designReview Date: 2006-08-26
Next the author tackles an art that is usually passed down by word of mouth from master to apprentice - how to program a microprocessor and its peripheral devices using the C programming language as well as assembly language. This is followed by chapters on memories, exception handling versus interrupts, and coprocessors and caches.
The next few chapters are on the external devices that are usually a necessity for a microprocessor controlled system - parallel and serial ports, external timer devices, special devices to control IEEE-488 buses, and special buses such as the VMEbus and Nubus. Actual existing peripheral devices are used in the examples. There are plenty of circuit diagrams and code snippets in both assembly language and C to show how the various pieces of a microcomputer are assembled to make a working system.
Although today RISC designs based on "microprocessor cores" power the vast majority of mass-produced computing devices, the approach to creating the components of these core-based microcomputers is basically the same as it was in the days when we used to wire-wrap a 10MHz 68000 system together. Thus, learning the art of microprocessor system design is something any engineer interested in digital design should know. This book is an excellent source for learning that art. The following is the table of contents:
1. THE MICROCOMPUTER
Microprocessor Systems
Examples of Microprocessor Systems
2. PROGRAMMING THE 68000 FAMILY
Assembly Language Programming and the 68000
Programmer''s Model of the 68000
Addressing Modes of the 68000
An Introduction to the 68000 Family Instruction Set
Program Control and the 68000
Miscellaneous Instructions
Subroutines and the 68000
Introduction to the 68020's Architecture
Speed and Performance of Microprocessors
Structured Programming and Pseudocode (PDL)
3. ASSEMBLY LANGUAGE AND C
Parameter Passing
The Stack and Local Variables
C and the 68000
Summary of C''s Syntax
4. THE 68000 CPU HARDWARE MODEL
68000 Interface
Timing Diagram
Dealing with Timing Problems
Minimal Configuration Using the 68000
The 68020 & 68030 Memory Interface
Worked Examples
5. MEMORIES IN MICROCOMPUTER SYSTEMS
Address Decoding Strategies
Designing Address Decoders
Designing Static Memory Systems
Designing Dynamic Memory Systems
Worked Examples
6. EXCEPTION HANDLING AND THE 68000
Interrupts
Privileged States and the 68000
Exception Processing
Exceptions Implemented by the 68000
Interrupts and Real-Time Processing
The Reset and the Bus Error
Exception Processing and the 68010 and 68020
7. THE 68000 FAMILY IN LARGER SYSTEMS
Error Detection and Correction in Memories
Memory Management and Microprocessors
Cache Memories
Coprocessor
Introduction to the 68040 Microprocessor
The 68060
8. THE MICROPROCESSOR INTERFACE
Introduction to Microprocessor Interfaces
Direct Memory Access
The 68230 Parallel Interface/Timer
The IEEE 488 Bus
9. THE SERIAL INPUT/OUTPUT INTERFACE
Asynchronous Serial Data Transmission
Asynchronous Communications Interface Adapter (ACIA)
The 68681 DUART
Synchronous Serial Data Transmission
Serial Interface Standards
10. MICROCOMPUTER BUSES
Mechanical Layer
Electrical Characteristics of Buses
VMEbus
NuBus
11. DESIGNING A MICROCOMPUTER SYSTEM
Designing for Reliability and Testability
Design Examples Using the 68000
Design Example Using the 68030 Monitors
APPENDIX
SUMMARY OF THE 68000 INSTRUCTOR SET
ABOUT THE CD-ROM
Great microprocessor bookReview Date: 2000-05-18

Used price: $65.08

Best IPv6 book.Review Date: 2008-02-26
It serves both as a tutorial and a reference manual. One of the great things about it is that it covers IPv6 configuration on all major platforms like Windows LINUX and many others.
Excellent book! Would definitely recommend it.Review Date: 2007-11-05
Face it folks, IPv6 is coming. Windows Vista comes with it enabled, as well as a few tunneling technologies (such as ISATAP) to help the transition from IPv4.
Comprehensive and up-to-date reference ...Review Date: 2006-01-23
Great V6 Transition HandbookReview Date: 2006-01-19
Amazon's date is wrong on this book. It was just published in Jan 2006, not in 2002.
Sylvia Hagen's book IPv6 Essentials is also excellent - I'm waiting for the 2nd edition to bring it up to date.
Best book on IPv6Review Date: 2006-04-19
Our team works on IPv6 transition and we liked Migrating to IPv6 so much that we order a book for each team member. This is a must have book if you are working in Networking.

Used price: $48.35

A superb text for learning dynamic modelingReview Date: 2002-01-13
The presentation style permits exploration of so many topics by first presenting the basic elements of a model and then guiding the eager student to adjust the model to answer additional questions. Thus, the text truly has something to offer anyone interested in biological systems. Furthermore, it is not necessary to study the chapters in order. Yet the text is carefully woven with analogies so that the skills and knowledge gained from one chapter's model can easily be directed to building and solving those in other chapters.
I also found the text easy to follow during lectures. As the models were presented in class, the equations and the figures in the text - both models and graphs - allowed me to focus my attention on the discussion rather than on getting the "pictures" down in my notes. The text contains plenty of white space around equations and figures so that the student can simply take notes directly onto the pages. One of the most useful features in each chapter is the box showing the equations "in the basement" of STELLA that drive the model. The text is definitely a learning tool, not simply a book to be read but not used.
"Modeling Dynamic Biological Systems" is a text that will be kept close to my computer and pulled from the shelf often. The systems thinking and independent learning encouraged by this book will be very useful as I complete my education and move into my new career.
An excellent, hands-on book for learning dynamic modelingReview Date: 2002-01-08
Another aspect of the book that I found to be interesting is that after going through the initial few chapters, the rest of the book can be studied in any order. It includes a host of examples from various areas of biological sciences and it is possible to focus on one's area of interest - be it population dynamics, genetics, environmental pollution or epidemics. It gives a fair introduction to spatially dynamic modeling as well. I must also mention that one does not need to be a biologist to use this book. I have had friends with economics and engineering backgrounds who used this book to learn dynamic modeling.
One of the most important strengths of this book is that it is easy enough to be accessible to people from a wide range of disciplines and at the same time advanced enough to expose the user to moderate to highly complex modeling challenges. I strongly recommend this book to academics who are teaching dynamic modeling and anyone else who is involved in research that include dynamic processes and interactions. This book teaches dynamic modeling as a versatile tool - so much so that I even used it (for fun) to model my personal finances!
I suggest that the reader take a systematic approach to study this book while sitting in front of the computer and doing the examples as you go along. This will maximize the learning from this book. This is certainly one of the most practical books on modeling that I have come across.
The means to an improved understanding of biological systemsReview Date: 2002-01-18
Like the book's theoretical foundations, the modeling software used is both user-friendly for easy up-take by beginners, and sufficiently powerful for those at a more advanced level needing a robust software package. The reader is actively guided through the model development, simulation and interpretation process. This learning by participation and experience increases the readers understanding of the wide variety of contexts in which modeling techniques can be applied, and how to apply them.
Those interested in biological issues will find this valuable from the practical biological examples that are used, and the novel approach in which these issues are addressed. These range from spatial and population dynamics, to models of organisms, genetic movements and physical systems.
Further, the clarity of writing, and the familiarity of the examples and problems addressed, makes this an enjoyable educational experience for all people interested in developing a new perspective of the environment in which they live and work.
Perhaps most importantly, the analogical strength of the techniques used and models developed is such that researchers in all fields of academia, from economics to sociology, will benefit from it. It challenges us to re-examine how we define the problems we seek to solve, and to discipline our existing conceptualization of systems. It presents us with tools that challenge, yet compliment and strengthen traditional scientific approaches.
A great dynamic modeling bookReview Date: 2002-01-16
This book is a great resource for both novice and experienced modelers. Biologists from all areas will find this useful if they are interested in learning about dynamic modeling. Even if one's area of interest is not exactly one of the areas focused on in the book, the skills and basic method of dynamic modeling will be learned and the reader can then apply these to their area of interest. I highly recommend this book to anyone interested in dynamic modeling, even non-biologists. With its great examples and clear explanations this makes a great resource for learning about dynamic modeling.
Demystification of modelingReview Date: 2002-01-29
and how it can be used to provide insight to biological problems. The use
of dynamic modeling is demonstrated through example models, a new model
each chapter. The authors walk the reader/student through each model and
then make suggestions as to how it can be further exploited for greater
understanding of the problem. The greatest aspect of this book lies in
its demystification of computer modeling in general and shows that any
person, no matter their quantitative skills, can effectively model a
system by adhering to certain fundamentals. The models that are provided
range from ecosystems to individual cells, espousing a 'systems' approach
to every level of biology. Overall, this book is easy to understand; providing a mental tool by which one can bring greater clarity to complex, dynamic problems.

Used price: $37.49

Excellent Theoretical and Practical BookReview Date: 2001-10-31
Great bookReview Date: 2000-07-03
It is a useful book that covers all aspects on the subject.Review Date: 2000-03-28
Great TextbookReview Date: 2001-08-27
A comprehensive monographyReview Date: 2005-09-07
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
I love this book. I strongly recommand this book.