Books Online Store
UK | Germany
books   baby   camera   computers   dvd   games   electronics   garden   kitchen   magazines   music   phones   software   tools   toys   video  
Books - Computers & Internet - Programming - Books Lost to Flood Damage

1-20 of 21       1   2   Next 20
Featured ListSimple List

  • General (favr)  (list)
  • Algorithms (favr)  (list)
  • APIs & Operating Environments (favr)  (list)
  • Extensible Languages (favr)  (list)
  • Graphics & Multimedia (favr)  (list)
  • Introductory & Beginning (favr)  (list)
  • Java (favr)  (list)
  • Languages & Tools (favr)  (list)
  • Software Design (favr)  (list)
  • TCP-IP (list)
  • Web Programming (favr)  (list)
  • Go to bottom to see all images

    Click image to enlarge

    Schaum's Outline of Matrix Operations
    by RichardBronson
    Average Customer Review: 4.0 out of 5 stars
    Paperback (01 July, 1988)
    list price: $16.95 -- our price: $11.53
    (price subject to change: see help)
    US | Canada | United Kingdom | Germany | France
    Reviews (2)

    4-0 out of 5 stars Got matrix problems?
    If you do, this book is very helpful in that it gives a step-by-step approach to solving matrix operations problems.Although I wouldn't use this book by itself, I would recommend getting this to supplement the class.If you have already taken the class, then this is a good refresher or reference for you.

    The topics covered are inversions, determinants, vectors, eigenvalues and eigenvectors, functions, square matrices, hermitian and positive definite matrices, canonical bases, unitary transformations, and nonnegative and patterned matrices, among other topics.As with other books in the Schaum's series, there are supplementary questions to test your knowledge and understanding.Most of the answers are in the back.

    4-0 out of 5 stars Clear, easy to understand tutorial on Matrices
    This is a very nice book that covers a everything one needs to know about matrices, without the extra derivations and confusion associated with this math. Very nice examples are included in the book that show the use of matrices. ... Read more

    Isbn: 0070079781
    Sales Rank: 52107
    Subjects:  1. Algebra    2. Algebra - General    3. Matrices    4. Study Guides    5. Mathematics / Algebra / General   


    Schaum's Outline of Probability, Random Variables, and Random Processes
    by HweiHsu
    Average Customer Review: 5.0 out of 5 stars
    Paperback (01 October, 1996)
    list price: $16.95 -- our price: $16.95
    (price subject to change: see help)
    US | Canada | United Kingdom | Germany | France
    Reviews (9)

    5-0 out of 5 stars Do the exercises!
    If you are taking a course on probability and stochastic process, and are struggling in your course, then look no further.Start working on the problems in this study guide.Like many other reviewers of this study guide, I was one of those "saved" by this book.(My course text was Papoulis.)

    Let me outline the pros of this book:
    + Consistent mathematical notations and conventions
    + Systematic and organized (easily identifiable chapters, sections, and subsections that flow logically from one to another)
    + Excellent summary of difficult concepts at the beginning of each chapter
    + Every end-of-chapter problem adds to your understanding (I'm not saying "most of them", I mean "every"!)
    + Every problem solution is concise and well-presented

    The only suggestion to the book:
    - Add more intermediate/advanced material into this study guide (e.g. more on Markov Process/Markov chain, Martingales, Poisson Process, advanced Queueing Theory, etc.)

    If you like this book, you should also consider the other books (study guides) written by Dr. Hsu as well.Most of them are as compact, concise, and clear as this one.

    4-0 out of 5 stars Good Exercise Book
    I am lack of knowledge in random variables and stochastic process. Usually, I grab myself a nice text book, like Yates and Goodman. They're very thorough, but too expensive for me. So I grab this book. Even tough it doesn't provide us with deep concept, it comes with so many exercises and I think this is the way to do for me. I learn quicker from doing exercises.

    5-0 out of 5 stars Good exercise book
    This book is not good for learning subject. But it contains considerable number of questions (some of them are provided with solution) which helps to understand topic better after studying topic from another source. Still you can read the chapter but I advice you to follow another source even you intend to read it anyway.
    ... Read more

    Isbn: 0070306443
    Sales Rank: 8191
    Subjects:  1. Engineering - General    2. Mathematics    3. Outlines, syllabi, etc    4. Probabilities    5. Probability & Statistics - General    6. Problems, exercises, etc    7. Science/Mathematics    8. Stochastic processes    9. Study Guides    10. Mathematics / Statistics   


    Schaum's Outline of Calculus
    by Elliott Mendelson, Frank Ayres
    Average Customer Review: 4.0 out of 5 stars
    Paperback (28 June, 1999)
    list price: $16.95 -- our price: $11.53
    (price subject to change: see help)
    US | Canada | United Kingdom | Germany | France
    Reviews (13)

    5-0 out of 5 stars Not just an outline
    I used to pretty much search online to learn Calculus and refer to a reference guide but then I bought this book. It pretty much covers everything I need to prepare for the AP Calculus BC examination.. and goes even further than that!
    What's good about it is that it presents everything in a clear way, with worked examples and keeps most important theorems and corollaries intact. I highly recommend this if you want to learn Calculus and have at least completed a course in elementary Algebra.

    5-0 out of 5 stars Too good to be true
    Schaum's Calculus: I have insomnia because I can't figure out how a book could be so good. I started crying tears of joy I was so pleased. Money. Absolute money. More money than Vince Vaughn in `Swingers'. Spectacular fireworks should accompany this author's every step. This book is the Clint Eastwood of calculus...and by that I mean super cool.

    5-0 out of 5 stars Completely nessecary for an "A+" in Calculus
    This book covers all material in any course in calculus. It covers material in elementary, intermediate, and advanced calculus. Here everything is simplified, including the exercises.
    I plan to to take AP Calculus BC, and this guide is helping me pass that test. This book is advanced and it is also easy at the same time. I reccomend this study guide to everyone who wants proficiency in the sciences and to pass tests. ... Read more

    Isbn: 0070419736
    Sales Rank: 3132
    Subjects:  1. Calculus    2. Education    3. Mathematical Analysis    4. Mathematics    5. Outlines, syllabi, etc    6. Problems, exercises, etc    7. Study Guides    8. Mathematics / Calculus   


    Schaum's Outline of Data Structures with C++
    by John R. Hubbard
    Average Customer Review: 4.0 out of 5 stars
    Paperback (05 April, 2000)
    list price: $16.95 -- our price: $16.95
    (price subject to change: see help)
    US | Canada | United Kingdom | Germany | France
    Reviews (4)

    1-0 out of 5 stars Please don't buy! save your money.
    If you don't bother paying the return price then go ahead with the purchase!

    4-0 out of 5 stars data structure
    Though a very good book, most programming assignments require
    that the data be entered interactive and not implimented for
    list and trees.

    5-0 out of 5 stars Good study guide, but it's no text book
    Like it says, it's a study guide.Its got great problems if you want to go above and beyond what's challenged of you in class.Author presents each part in a very straight forward manner, but doesnt dive very deep inabstraction. ... Read more

    Isbn: 0071353453
    Sales Rank: 187678
    Subjects:  1. C (Programming Language)    2. C++ (Computer program language    3. C++ (Computer program language)    4. Computer Bks - Languages / Programming    5. Computer Science    6. Computers    7. Data structures (Computer scie    8. Data structures (Computer science)    9. Programming Languages - C++    10. Study Guides    11. Computers / Programming Languages / C++   


    Texturing and Modeling: A Procedural Approach
    by David S. Ebert, F. Kenton Musgrave, Darwyn Peachey, Ken Perlin, Steven Worley
    Average Customer Review: 4.0 out of 5 stars
    Hardcover (15 September, 1998)
    list price: $59.95 -- our price: $59.95
    (price subject to change: see help)
    US | Canada | United Kingdom | Germany | France
    Reviews (12)

    3-0 out of 5 stars A low-level intro to procedural graphics coding concepts.
    This book is for experienced programmers who want to understand the fundamentals of procedural graphics generation. This book is not for artists looking for practical applications of procedural texturing and modeling concepts.

    The authors cover a very large array of topics in the field, including many pertinent code examples, mostly in the RenderMan shading language. It focuses on the groundwork of the field from the first texture maps in the 70's onward, with a cursory mention of the state of the art at the time of publication.

    Representative text:

    "The particular kind of fractal we're building is called fractional Brownian motion, or fBm for short. fBm is characterized by its power spectrum, which charts exactly how amplitude relates to frequency. Oops! Pardon me - I'll knock off the math."

    "Long ago I gave this idea the wonderfully unpretentious - not! - moniker "generalized Impressionistic texture," or GIT for short. (We need more TLAs - threeletter acronyms.) The GIT matrix generator system takes the form of a time-varying swarm of color samples in a color space, usually the RGB color cube."

    4-0 out of 5 stars Extremely useful and interesting, but not technical enough
    This is an update of a classic book on procedural texturing and modeling by the main founders of the field.The book presents lengthy discussions of classical procedural texturing using various noise functions of the sort originated by Ken Perlin (one of the authors).It discusses newer texturing techniques such as cellular texturing, which can be used, for example, to create convincing stone patterns.Other chapters focus on animating solid textures (e.g. marble forming, volumetric gasses, etc.), fractal terrain generation, and tips for utilizing existing graphics APIs and hardware for realtime procedural texturing.This is only a sampling of the topics covered.

    Code samples in C and RenderMan are given throughout, although most algorithms are given in only one of those languages.This can be a bit of a problem, as many readers will probably not have access to a RenderMan implementation.Nevertheless, it is not too difficult to translate the RenderMan code into C code in many instances.

    The biggest drawback to this book is its lack of rigorous technical coverage.The decision to omit many mathematical details was a conscious choice on the part of the authors.Instead the book is mostly prose discussion of the techniques and the coarse descriptions of the underlying concepts.Although the prose is mostly clear, many times I felt myself in need of more specific, technical details.Fortunately, the book's authors are the primary researchers in this field and most of the ideas in the book have been published in academic journals.It was very easy to supplement the book with these primary sources.

    Overall I found this to be a very interesting and useful book, with many algorithms essentially ready-to-run right out of the book.It would get five stars, except for the lack of technical and mathematical details mentioned above.Every serious worker in graphics needs to have this book on their shelf.I use mine often.

    5-0 out of 5 stars well worth its cost
    The only reason I am writing this review, is because of all the negative reviews previously posted.

    I really find it irrational to complain for the content of the book claiming that it is poor or incomplete, just because it does not cover everything about the subject. This is a broad field and many topics might be too advanced ot too specific to be covered, it does provide however a lot of references for anyone interested in further reading. I strongly believe that this book is a lot more than an introductory, with straighforward explanations to several advanced topics and many well documented examples. I also like the "wordy" approach that some of the authors use for advanced topics, which makes the text a lot more comprehensible regardless of the reader being mathematically inclined or not.

    And I also have to mention that all previous posts refer to earlier editions, so many information are not valid anymore (e.g. there is a thorough desctiption of Worley's cellular texturing in the third edition).

    Concerning all this moaning for the high price, I think it's totally unfair, as besides anything else it is of exceptional print quality (great paper, full color, etc). I personally consider this book one of the most valuable that I have ever had, so it wouldn't matter to me even if it was a lot more expensive. ... Read more

    Isbn: 0122287304
    Sales Rank: 640387
    Subjects:  1. Computer Bks - Desktop Publishing    2. Computer Books And Software    3. Computer Graphics    4. Computer Graphics - Design    5. Computer Science    6. Computer programming    7. Computers    8. Virtual Reality   


    UNIX Network Programming, Volume 2: Interprocess Communications (2nd Edition)
    by W. Richard Stevens
    Average Customer Review: 4.5 out of 5 stars
    Hardcover (25 August, 1998)
    list price: $66.00 -- our price: $66.00
    (price subject to change: see help)
    US | Canada | United Kingdom | Germany | France

    Editorial Review

    The first volume of Unix Network Programming, Networking APIs: Sockets and XTI covers just about everything you need to know to get your applications to talk to other computers on a network. In this second volume, W. Richard Stevens discusses what you need to know to get your applications to talk to other applications running on your computer. There's a big difference, and Stevens covers it well.

    Stevens introduces the reader to the internal structures of Posix interprocess communication (IPC) and System V (SysV) IPC; pipes and first in, first outs (FIFOs); message queues; how to lock and unlock files and records; semaphores; shared memory; and remote procedure calls (RPCs). He explains the difference between the Posix and SysV implementations of semaphores, message queues, and shared memory. There are also plenty of notes and examples for the reader.

    This book is invaluable for programmers because it explains all of those little "gotchas" that always seem to pop up. In addition, the explanations of the differences between Posix IPC and SysV IPC really help readers decide which version they'd like to use for their applications. --Doug Beaver ... Read more

    Reviews (10)

    5-0 out of 5 stars Classic work - but in series need of updates as time goes on
    I cannot fathom a guess as to how many times the books in this series have saved my in project work over the years.The only drawback with this series is that some publisher should endeavor to keep them up to date.Serious Unix system programmers must have copies of the complete series.

    5-0 out of 5 stars The real power of UNIX is in communication
    The real power of UNIX or any application for that matter is in interprocess communication. I found early on that to accomplish any large project would require the cooperation of interprocess communication. Now I find that simple administration skills also require knowledge of this interprocess communication.

    My first foray into the field was to use semaphores to flag processes to run at the proper time. Later I needed to use pipes for a front-end in communication to SNA. Again I found IPC's could help inform and control processes that were in canned packages and not accessible any other way. The list of useful tools can go on and on. I also had to find the NT equivalent as it became popular.

    UNIX is still out there in many forms and if one is to survive in the field an understanding of interprocess communications is imperative.

    The Abbreviated Table of Contents:
    Part 1. Introduction
    1. Introduction
    2. POSIX IPC
    3. System V IPC
    Part 2. Message Passing
    4. Pipes and FIFOs
    5. Posix Message Queues
    6. System V Message Queues
    Part 3. Synchronization
    7. Mutexes and Condition Variables
    8. Read-Write Locks
    9. Record Locking
    10. POSIX Semaphores
    11. System V Semaphores
    Part 4. Shared Memory
    12. Shared Memory Introduction
    13. POSIX Shared Memory
    14. System V Shared Memory
    Part 5. Remote Procedure Calls
    15. Doors
    16. Sun RPC
    Appendix A. Performance Measurements
    Appendix B. Threads Primer
    Appendix C. Miscellaneous Source Code
    Appendix D. Solutions to Selected Exercises

    One final note is that with systems dispersed globally Remote Procedures Calls are taking precedence in Interprocess communications.

    5-0 out of 5 stars Five star book on a four star subject
    Since anyone considering buying a technical book always needs to know what it covers, here's the table of contents:

    Part 1. Introduction

    1. Introduction

    2. Posix IPC

    3. System V IPC

    Part 2. Message Passing

    4. Pipes and FIFOs

    5. Posix Message Queues

    6. System V Message Queues

    Part 3. Synchronization

    7. Mutexes and Condition Variables

    8. Read-Write Locks

    9. Record Locking

    10. Posix Semaphores

    11. System V Semaphores

    Part 4. Shared Memory

    12. Shared Memory Introduction

    13. Posix Shared Memory

    14. System V Shared Memory

    Part 5. Remote Procedure Calls

    15. Doors

    16. Sun RPC


    Appendix A. Performance Measurements

    Appendix B. Threads Primer

    Appendix C. Miscellaneous Source Code

    Appendix D. Solutions to Selected Exercises



    This is the third and least of Stevens' three books on UNIX programming (he also coauthored a multi-volume work on TCP). It is the not the least because it is necessarily the worst, but because it has the shortest and has the narrowest application domain.

    Having said it is the least, it remains a work of the highest quality in an industry that is notable for the huge quantity of bad books that it produces. The structure of this book will be familiar to readers of his prior two books: the lowest-level building block around which Stevens structures the book is the individual function call. For each call (or minor variations on a single call), he provides the C prototype, and then, in text, explains what the function does, what it's arguments are for, and then provides a small C program that demonstrates it in action (all of the sample programs can also be downloaded from the web). These function-level building blocks are arranged into related sets, each of which is a chapter in the book. Each chapter has a wrapper that explains the basic concepts behind the functions in that chapter, and some review exercises at the end. The chapters in turn build on each other, with the most basic ones at the beginning and the more difficult ones towards the end.

    In spite of the book's many positive qualities, one thing that this book brings to light, however, is that there is a thread-sized hole in Stevens' UNIX writings. "Advanced Programming in the UNIX Environment" had a great deal of information about processes, but nothing about threads. "UNIX Network Programming: Volume 1", discussed multi-threaded socket programs, but didn't go into any depth on threading. This volume, although it discusses thread synchronization, only touches on general threading issues. Thus, the works, taken as a group, go into some of the important issues and uses of threading without giving the reader a solid grounding in the subject. As threading increases in frequency, this deficiency has grown in importance.

    Another difference between this book and its predecessors is that it deals with an area where standards are much weaker than the others; thus, the chapters often have to explain different implementations for accomplishing a task rather than building a basic-to-advanced sequence. This obviously is in no way Stevens' fault, but many readers will find that half the book, which is already the thinnest of Stevens' programming books, is concerned with API's which do not exist on their platform of interest.

    To sum up, while this review clearly shows the reservations I have about this book compared to its predecessors, it must still be stressed that Stevens' is a technical author of the highest level. If you do have a need to understand any of the subjects in this book, you won't find a better teacher from which to learn it, and that is why I am still giving the book five stars. ... Read more

    Isbn: 0130810819
    Subjects:  1. Computer Bks - Operating Systems    2. Computer Books: Internet General    3. Computer networks    4. Computers    5. Internet programming    6. Microcomputer Networks    7. Networking - Bulletin Boards    8. Networking - General    9. Operating Systems - UNIX    10. UNIX (Computer file)    11. Unix (Operating System)    12. Computers / Operating Systems / UNIX   


    UNIX Network Programming
    by W. Richard Stevens
    Average Customer Review: 4.5 out of 5 stars
    Hardcover (15 January, 1998)
    list price: $69.00 -- our price: $69.00
    (price subject to change: see help)
    US | Canada | United Kingdom | Germany | France

    Editorial Review

    The classic programming text Unix Network Programming has been updated by author W. Richard Stevens to encompass three new volumes. There have been a few changes in the computing world since 1990 (the year the original was published), and Stevens has taken the opportunity to create a complete set of reference manuals for programmers of all skill levels.

    The first volume, Networking APIs: Sockets and XTI, covers everything you need to know to make your programs communicate over networks. Stevens covers everything from writing your programs to be compatible with both Internet Protocol version 4 (IPv4) and IPv6, to raw sockets, routing sockets, User Datagram Protocol (UDP), broadcasting/multicasting, routing sockets, server internals, and more, plus a section covering Posix threads.

    Stevens also notes compatibility issues with different operating systems so that readers can create code that is more portable, and he offers plenty of advice on how to make code more robust. --Doug Beaver ... Read more

    Reviews (46)

    5-0 out of 5 stars It's simply good!
    If I want a dog, I won't buy a cat.
    The good thing of a cat is, it won't bark.

    1-0 out of 5 stars Boring Dictionary of N/W Programming
    Though book is preety straight forward.
    It rarely talks about tricks,code is highly redundant in the sense that everywhere error checking is being done.
    Which makes it highly boring is thatif you are dealing with some kind of N/W installation or S/W trobuleshooting.
    Talks much more on code,

    4-0 out of 5 stars A good reference
    The coding examples weren't so hot in my opinion but this book
    provided exactly what I needed to jump on the UNIX network programming bandwagon and remains a reference tool. ... Read more

    Isbn: 013490012X
    Subjects:  1. Computer Bks - Operating Systems    2. Computer Books: Operating Systems    3. Computer networks    4. Computers    5. Internet programming    6. Microcomputer Networks    7. Networking - General    8. Operating Systems - UNIX    9. UNIX (Computer file)    10. Unix (Operating System)   


    3D Computer Graphics (3rd Edition)
    by Alan H. Watt
    Average Customer Review: 4.0 out of 5 stars
    Hardcover (06 December, 1999)
    list price: $59.95 -- our price: $52.20
    (price subject to change: see help)
    US | Canada | United Kingdom | Germany | France

    Editorial Review

    The third edition of Alan Watt's 3D Computer Graphics, a bible of computer graphics, includes a CD-ROM full of examples and updated information on graphics and rendering algorithms. The book discusses many of the techniques that have evolved in the seven years since the previous edition was published.

    3D Computer Graphics is a textbook, and it's designed for serious programmers creating graphics applications (not end users). Over the course of 16 sections, Watt introduces the concepts and implementation of computer imaging, from "Mathematical Fundamentals of Computer Graphics" to "Representation and Rendering" and ending with "Image-Based Rendering and Photo-Modeling." The last section, devoted to computer animation, includes methods for linked structures, collision detection, and particle animation (to name a few).

    Although the topics are sometimes hard to grasp, Mr. Watt writes clearly and concisely, making generous use of diagrams to help convey the principles described in the text.

    The accompanying CD-ROM includes over a dozen studies of computer graphics techniques and rendering algorithms. Presented in HTML, the exhaustive studies, each with a matrix of thumbnails, demonstrates the varied achievable results. One minor complaint here: although the thumbnails can be clicked to view a much larger image, the larger versions come in .tif format, which few (if any) Web browsers can view. Users will need another application to view them. Having the large image in .jpg format would have enabled the reader to view it in the already-open Web browser.

    3D Computer Graphics is ideally suited to graphics programmers and researchers working to create new medical imaging devices; geological research systems; virtual structural testing systems for aircraft, cars, and spacecraft; or effects and photorealistic Hollywood animation. --Mike Caputo ... Read more

    Reviews (12)

    1-0 out of 5 stars Very tough
    I am a junior student at Computer Engineering major. I am taking a computer graphics course and unfortunately, the instructor chose this title as the textbook.

    I am not saying it is a bad book or something, but it is targeted to people who have some experience with computer graphics.... (e.g: for people doing graduate studies in computer graphics) As for me, my first encounter with computer graphics in this book made me hate the topic so much. The book makes you feel that graphics involve so much mathematics, especially analytic geometry. It is so hard as an introduction to the topic of Computer Graphics.

    I would not recommend this book at all as an introduction to computer graphics, it may be good for those who have some (actually a lot) of experience in this so advanced topic.

    4-0 out of 5 stars a Disk version is wanted for the text
    This is no doubt a very good book, but as a professor who wants to use it as a textbook, I can't make a powerpoint lecture notes from this book for my class presentation. I would like to have a disk version that goes together with the book.

    5-0 out of 5 stars classic
    I have an earlier version of this book and I've always found it to be one that I return to time and again.It was one of the first three graphics programming books I bought during the same early career book shopping session, it was definately the most useful of the three and it's stayed with me ever since, where other books have been and gone.

    It's generally very easy to read and very informative.It has a good progression of topics that introduce the reader to graphics programming concepts.

    The thing I most like about this is that it covers much of the foley and van dam book, but avoids the many irrelevant sections and is a little more to the point.It's like a more concise reference to that book, which is also one that I would recommend.

    The only thing I don't like about the updated version is the new layout, typeface and style.The old version just seems so much more appealing to me.

    If you program game or computer graphics, then this is a reliable book to have in your collection. ... Read more

    Isbn: 0201398559
    Subjects:  1. Computer Bks - Desktop Publishing    2. Computer Books: Desktop Publish    3. Computer Graphics - General    4. Computer graphics    5. Computers    6. Desktop Publishing - General    7. Microcomputer Graphics    8. Three-dimensional display syst    9. Three-dimensional display systems   


    The RenderMan Companion : A Programmer's Guide to Realistic Computer Graphics
    by Steve Upstill
    Average Customer Review: 4.0 out of 5 stars
    Paperback (01 January, 1990)
    list price: $44.99 -- our price: $40.04
    (price subject to change: see help)
    US | Canada | United Kingdom | Germany | France
    Reviews (7)

    3-0 out of 5 stars A must for every renderman user but dated.
    For a long time this was the one and only reference book available to users and without it I would still be trying to decipher the Renderman documentation from Pixar.

    Much of the content in the book describes the C programming API used to write programs to create computer graphics and animation.It's been my experience in this day and age, that most users skip over all the C stuff and dive right into the Shading Language.After all, we have animation programs to take care of setting up a scene and moving objects around, we just want to make them look pretty.

    Reading through the entire book will undoubtedly give you a better understanding of how renderman and computer graphics works.And is definitely a must for anyone that wants to program applications to work with renderman, but for most people wanting to use renderman to color and light it's all a bit much to take in.We must remind ourselves and look at the cover to see who the book was written for 'A "Programmer's" Guide to Realistic Computer Graphics'.

    Overall an excellent and informative companion that I refer to almost every time I write a shader.If it were brought up to date (and included the RIB specification) it would be deserving of another star or two.

    If you are trying to choose between this book and "Advanced Renderman" don't bother... get both of them."The RenderMan Companion" is more of a reference book where "Advanced RenderMan" explores advaced topics with some tutorial components and limited reference, picking up where the Companion left off.Even the authors of "Advanced Renderman" recommend that you keep this book handy.

    4-0 out of 5 stars A good technical introduction to RenderMan
    For me, a beginner, the book was a little heavy and terse. Although it is written well, some concepts require more explaination. Also, the use of the C binded RenderMan API, is a little old, and makes it annoying when writing a RIB from the examples in the book. Regardless of the level of expertise required beforehand, it is a great reference book, and provides a good reference to all RenderMan users.

    4-0 out of 5 stars A must reference for all Renderman users
    Altough dated, "The Renderman companion" is a mandatory reference for all Renderman users. This book describes and explain all the aspects of the Renderman interface (in a no specific implementation way)and teach the art of shader programming, illustrating it with high qualitycolor plates. Renderman is a very complex system, but this book make itaffordable. The big missed item: no reference about the RIB file format. ... Read more

    Isbn: 0201508680
    Sales Rank: 310488
    Subjects:  1. Computer Bks - Desktop Publishing    2. Computer Books: Operating Systems    3. Computer Graphics    4. Computer Graphics - General    5. Desktop Publishing - General    6. Computers / Computer Graphics / Design   


    More Effective C++: 35 New Ways to Improve Your Programs and Designs
    by Scott Meyers
    Average Customer Review: 4.5 out of 5 stars
    Paperback (29 December, 1995)
    list price: $44.99 -- our price: $39.12
    (price subject to change: see help)
    US | Canada | United Kingdom | Germany | France
    Reviews (31)

    5-0 out of 5 stars Yet another classic from Meyers
    Just as well written as the original Effective C++, More Effective C++ contains a fine collection of C++ techniques.It is quite a bit more advanced than the original so it will be most useful to software architectures and hardcore C++ developers.

    The items on efficiency are excellent and many of them apply to languages other than C++.His discussion on requiring heap-based objects for objects that "delete this" is thought provoking.I actually ran into a related bug soon after reading the item.

    Like usual, Meyers does an excellent job of building each item from the ground up.This is particularly true in the item on Reference Counting, where he keeps the String class example as simple as possible until more details are needed.

    Anyone who has a solid grasp on C++ and wants to bring their skills to the next level should check out this book.

    4-0 out of 5 stars A sequel worth buying
    I didn't expect this to be as good as the first book since we can assume the best 50 ideas went into the original, but I still found it to be useful.What I like about both books is that the ideas are enumerated so that I can easily find them again.There are lots of books with good ideas that I can never find again because I discovered them in some obscure chapter that I can't identify anymore.

    5-0 out of 5 stars Combined with "Effective C++", makes the must have reference
    While not as relevant as "Effective C++", this book has enough to offer to warrent it as a must have, especially in the later half of the book. Im not saying that the first halfs points are not relevant, but I myself found the topics in the Efficency, Techniques, and Misc. sections to be very good. This book is a definite must have for any Advanced C++ developer. ... Read more

    Isbn: 020163371X
    Sales Rank: 16692
    Subjects:  1. C (Programming Language)    2. C++ (Computer program language    3. C++ (Computer program language)    4. Computer Bks - Languages / Programming    5. Computer Books: Operating Systems    6. Programming Languages - C++    7. Computers / Programming Languages / C++   


    Advanced Animation and Rendering Techniques
    by Alan Watt, M. Watt
    Average Customer Review: 4.0 out of 5 stars
    Hardcover (31 October, 1992)
    list price: $57.99 -- our price: $49.93
    (price subject to change: see help)
    US | Canada | United Kingdom | Germany | France
    Reviews (10)

    1-0 out of 5 stars Worst book i've ever read
    I bought this book solely based on the reviews at amazon. This was a huge mistake. I don't know if these people are related to the others in any way. All this book does is list a bunch of formulas with very little explanation and merely references journal papers for the details and proofs. It would be easier to get the journal papers.

    I've read several other computer graphics books including the Foley & van Dam book. This book does not even compare. The prose is equivalent to verbal diarrhea. I particularly hated chapters three and four.

    The code in the book is a welcome sight, but it contains essentially no useful comments and is not explained in the slightest in the text.

    If you are at all serious about purchasing this book. I highly recommend that you first borrow it from the library. Read the first few chapters and then make your decision.

    Furthermore, the text is riddled with errors, most of which are not documented in the errata.

    This book is not worth the paper it's printed on!!!!!

    3-0 out of 5 stars Not very practical
    Generally this is a good book.It covers some algorithm to the depth.But many topics it covers are not useful to game development, which I am interested.It does not cover some important animation related topics like vertex blending.

    4-0 out of 5 stars Excellent survey on graphics but has a lot of errors
    AART is all in all a good book. It covers many graphics related topics and is very interesting reading although some of the topics are not all that relevant for modern 3D hardware accelerated computers.

    The book is divided into 3 parts:

    The first part is an ultra compact summary of the computer graphics needed to understand the rest of the book. This part is virtually impossible to understand for people new to graphics - so I recommend reading Foley, et al: Computer Graphics - Principles and Practice first.

    The second part covers rendering and is an introduction to shadows, mapping, ray tracing and radiosity.

    The third part covers animation techniques such as bones and blending.

    The book tries to cover as many things as possible and the consequence is, at times, that it does not use enough space on some things to make them comprehendable. I guess, this is probably only intended as a survey of alternative techniques and references to the original articles are given for interested readers.

    Finally, the book contains a fair number of errors (one every couple of pages) many of which is in vital equations. There has been no corrections done to the book since its original release in 1992 and the official errata isn't good either.

    For the sake of other readers I have therefore compiled an unofficial errata list for the book and I recommend that all readers take a look at it. Find it by searching for "watt errata" on Google. ... Read more

    Isbn: 0201544121
    Sales Rank: 88310
    Subjects:  1. Computer Bks - General Information    2. Computer Books: General    3. Computer Graphics    4. Computer Graphics - General    5. Computer animation   


    Inside the C++ Object Model
    by Stanley B. Lippman
    Average Customer Review: 4.5 out of 5 stars
    Paperback (03 May, 1996)
    list price: $49.99 -- our price: $43.48
    (price subject to change: see help)
    US | Canada | United Kingdom | Germany | France

    Editorial Review

    Bestselling author Stanley B. Lippman's Inside the C++ Model provides valuable insight into some of the internal workings of the C++ language. This book is a product of a decade of research at Bell Labs (where Lippman worked with C++ inventor Bjarne Stroustrup) and Lippman's considerable C++ expertise. Written with the experienced C++ programmer in mind, this book looks at how key language features are implemented underneath the hood and provides some guidelines when designing C++ classes.

    This title first examines how C++ objects work--showing the differences between C++ structures and classes. The author looks carefully at the varieties of C++ constructors, including default and copy constructors, data members, and initialization.

    Subsequent sections cover inheritance, including virtual inheritance, and the inner details that will help you create effective and robust data types. The author frequently points out inefficiencies (and efficiencies) that can occur when instantiating objects. The book closes with a tour of more advanced C++ language features, such as templates, exception handling, and run-time type information. This book can help make you the resident C++ language expert at your programming shop. --Richard Dragan ... Read more

    Reviews (12)

    5-0 out of 5 stars Great for any serious C++ user
    If you have been using C++ for a while now, and you REALLY want to know what is going on under the hood, read this book - and gain and again until you have memorized it.As a software architect, I use this book almost on a daily basis - most of the time to prove my case and to show what is really going on behind my design decisions.
    The benchmarks are useful as they really show you what the difference between C, C++ is with various compilers.I have referred to those benchmarks more times than I can remember.

    5-0 out of 5 stars Amazing book on the internals of C++
    If you a series C++ programmer, you need this book.It's one level of abtraction above knowing how compilers work, and one level of abstraction below any advanced C++ book.It tells you what the compiler generates, and how much will is cost.Speed comparisons, and all.Object models of Inheritance, multiple inheritance, virtual inheritance, and the underlaying structure of how these things work.Great C++ book...

    5-0 out of 5 stars unique book showing inards of C++
    Lots of books contributed to the beaten path and few books shed lights on the dark inards.

    It's the book, lifting the hood of your car, tearing the transmission apart, showing readers the internals of it. So that readers understand not only the appearances or riding, but also get how things works, reasons for features and limits, the facts and the dirty hands.

    After finishing the book, readers in better position in driving and, if need, rebuilding a new C++. ... Read more

    Isbn: 0201834545
    Subjects:  1. C (Programming Language)    2. Computer Bks - Languages / Programming    3. Computer Books: General    4. Computers    5. Programming Languages - C    6. Programming Languages - C++    7. Computers / Programming Languages / C++   


    Vector Calculus
    by Jerrold E. Marsden, Anthony J. Tromba
    Average Customer Review: 2.5 out of 5 stars
    Hardcover (01 April, 1996)
    list price: $110.20 -- our price: $110.20
    (price subject to change: see help)
    US | Canada | United Kingdom | Germany | France
    Reviews (27)

    3-0 out of 5 stars OK but not great
    I have mixed opinions about this. Some topics are covered well, some pictures are nice (even though they are painted in orange and shades of black), and the History sections are interesting to read to take a break from learning multivariable calculus. Also this book contains some material typically not found in a standard calc text (e.g. Stewart). But that's where the good stuff ends. Some topics are covered in extremely little detail, for example section on polar coordinates has one trivial example, which is common sense. However that section fails to show a better, more rigorous example of integration using them. I was unfortunate enough to have this as a textbook for my Advanced Calculus class. My frustration got to the point where I just borrowed a copy of Stewart from my friend and studied from it, because reading Marsden's book was simply not as productive and efficient. Let's compare this to a Multivariable Calculus (5th edition) by Stewart: Stewart's book has much better, colored pictures. Better paper also. Smaller in physical size. Better examples.

    If you are stuck with this book in your course, then try to get a copy of Stewart or Salas as a supplement. Trust me on this one.

    1-0 out of 5 stars I recommend the study guide (to the fourth edition)
    The study guide to the fourth edition contains summaries of what one should learn from each chapter.I found these helpful in clarifying what the textbook was trying to present, and wished I had started using the study guide earlier in the semester than I did.I do not see a study guide to the fifth edition, so I suppose that one may not exist, but the summaries in the study guide to the fourth edition are still quite usable in conjunction with the fifth edition because the fifth edition of Vector Calculus is quite similar to the fourth edition.

    1-0 out of 5 stars Poorly written introduction to vector calculus
    This was the required textbook for my calculus 3 course, and I found it very difficult to use.The example problems are neither useful nor enlightening; they are usually the simplest, most intuitive cases of the type of problem at hand and do not help students who are seeing this material for the first time learn how to think about more complex problems and concepts.There are errors in the answer key.The illustrations and graphs are sparse and done entirely in orange, black, and grey (in contrast to the Stewart text, with rich, useful graphics that really help students learn to visualize the material).The text is poorly written and often difficult to understand, not in terms of mathematical concepts but simply in terms of figuring out what the author is trying to communicate.Many of the exercises are poorly worded, confusing, and far too many require stupid "tricks" to solve - i.e., all of the "calculus" content is contained in a simple one-line setup of the problem, but solving the problem requires another page and a half of algebraic gymnastics involving unintuitive substitutions and so on.

    There are two separate calculus 3 courses at my university.The other course used the Stewart text this semester, and their average exam scores were about twenty points higher than ours.If you must use this book, try to get a copy of Stewart; it helped me get through several problems and concepts that I would never have understood using only this book.Every mathematician and math major I have shown this book to has agreed with me that it is very poorly written, especially for an introductory text. ... Read more

    Isbn: 0716724324
    Sales Rank: 158346
    Subjects:  1. Calculus    2. Computer Bks - General Information    3. General    4. Reference    5. Science    6. Science/Mathematics    7. Vector Analysis   


    Code Complete
    by Steve McConnell
    Average Customer Review: 4.5 out of 5 stars
    Paperback (14 May, 1993)
    list price: $35.00 -- our price: $23.10
    (price subject to change: see help)
    US | Canada | United Kingdom | Germany | France

    Editorial Review

    Believed by many of our customers to be the best practical guide to writing commercial software, and Highly Recommended. ... Read more

    Reviews (145)

    5-0 out of 5 stars The Bible for the programmer
    Steve McConnel has not simply written a book. He has collected, sorted and edited all relevant chapters of a tremendous number of sources (books, out of print magazines, research papers, etc.) to build the ultimate Bible for the Programmer. If you are writing code, that's your book! (Second Edition available)

    5-0 out of 5 stars Must read for professional programmers
    If you've had to struggle through maintaining code written
    by others who haven't a clue about how to name functions
    or variables, this book is a great way to point them in
    the right direction.I'm a Computer Science major who
    has programmed professionally for 20 years, and this book
    really polished my skills.If Steve's guidelines are followed,
    readable code is the result that requires very few comments
    to be understandable.This book was strongly recommended
    reading at my previous job and rightly so.

    5-0 out of 5 stars Professional programmers style guide
    If you want to write code for a living, read this book. The advice can be applied and is valid across languages. This book you will help you become a valuable member of the code team by teaching the way to write solid code, that will be easy to extend and maintain.

    If you are a lead I would suggest Rapid Development by the same author. These books will pay for themselves many times over.

    ... Read more

    Isbn: 1556154844
    Subjects:  1. Computer Bks - Languages / Programming    2. Computer Books: Languages    3. Computer software    4. Computers    5. Development    6. Handbooks, manuals, etc    7. Microcomputer Networks    8. Programming - Software Development    9. Programming Languages - General    10. Computers / Programming / Software Development   


    Jim Blinn's Corner
    by Jim Blinn
    Average Customer Review: 5.0 out of 5 stars
    Paperback (15 January, 1996)
    list price: $39.95 -- our price: $26.37
    (price subject to change: see help)
    US | Canada | United Kingdom | Germany | France

    Editorial Review

    Jim Blinn presents an eclectic collection of 20 articles he originally wrote for Computer Graphics and Applications, an IEEE (Institute of Electrical and Electronics Engineers) magazine aimed at graphics professionals. It's unapologetic about being a programmer's book, and it won't make much sense if you're not one (even less if you've forgotten your algebra). But if the shoe fits, and if you're going to be writing your own graphics routines, you stand to learn a lot from an acknowledged master.

    Topics include a tour through the author's collection of circle-drawing algorithms, an introduction to animation concepts through a character called Blobby Man, musings on rendering platonic solids, detailed discussions of shadows, clipping and viewports, and investigations into the nature of pixel space. Many algorithms are presented in a generalized pseudo-code that could be easily translated into other languages. In addition to learning practical techniques, you'll also benefit from seeing Blinn's intelligent and offbeat approach to solving problems. ... Read more

    Reviews (4)

    5-0 out of 5 stars Still a classic
    This book is old enough (the original articles were written in '87-'92 - ancient history by graphics standards) that it probably isn't going to appeal to everyone, but any graphics geek should definitely check it out. Jim Blinn is a graphics god, and he shares his knowledge in an entertaining and easy-to-understand manner. As the title suggests, the topics covered center on core concepts in the graphics pipeline, such as homogenous coordinates, perspective correction, viewports, clipping, coordinate spaces, and so on. Whether you're writing a software renderer (as I am), writing shaders, or just want to better understand what goes on under the hood, you're sure to find something useful here.

    5-0 out of 5 stars THE graphics pipeline book.
    I teach graphics and have been doing graphics for 15 years, and this book still taught me a lot.And it is a good book for a novice as well.I know that sounds implausible, but it really is true!Blinn just states things SO clearly.I was driven to write this review today after reading his discussion of perspective-correct rasterization: what a masterpiece!The rest of the book is just as good.

    5-0 out of 5 stars What can you say about Jim Blinn?
    I am a graphics book addict, but few produce changes in my code. I passed his clipping method around to the team and we are starting to change our pipeline. We were clipping to polys in a portal engine. The new idea is toclip to a bounding rectangle FAST and let the new hardware zbuff the roughedges.

    His books have these sort of 'GEMS' that you might use the weekyou get it. ... Read more

    Isbn: 1558603875
    Subjects:  1. Computer Bks - Desktop Publishing    2. Computer Graphics    3. Computer Graphics - Design    4. Computer Graphics - General    5. Computers    6. Computers / Computer Graphics / Design   


    Jim Blinn Corner Dirty Pixels (Morgan Kaufmann Series in Computer Graphics and Geometric Modeling)
    by Jim Blinn
    Average Customer Review: 4.5 out of 5 stars
    Paperback (15 August, 1998)
    list price: $39.95 -- our price: $26.37
    (price subject to change: see help)
    US | Canada | United Kingdom | Germany | France
    Reviews (3)

    5-0 out of 5 stars This is PURE gold
    This is an absolutely wonderful book. Readable, yet technical; quite funny in places, yet to the point; insightful, but no incomprehensible "head in the clouds" academic rambling (he rambles a bit, entertainingly and technically, but he explains everything so it's a pleasant experience instead of the deadly difficult reading some of the common graphics texts provide.)

    There are also some biographical interludes that aren't graphics, strictly speaking, but I found them eminently worth reading. Even if you don't, though, they only represent a very small fraction of the book and you can discount or skip them entirely without loss of technical detail, as they are in their own little isolated portions of the text.

    The book itself is a series of separate (but often related) ruminations on various subjects of a graphic nature; the only problem the book has is that it ended way too soon for me.

    I was entertained, enlightened, and I went *straight* to our source code and improved a number of things within hours of understanding what Blinn was telling me in more than one place. With immediate and MOST satisfying results, I can add.


    The only problem this book can possibly said to have is that there are many areas of graphics, an admittedly very wide field, that Blinn says nothing about - and after seeing what he has to say on what he *does* talk about, one can only be left with a sense of loss that he doesn't (for example) write about textures here, or perhaps pick apart a few more taken for granted areas, which he does several times in this volume to great effect.

    If you write graphics code, you should own this. Buy it now. NOW!

    What are you doing still reading? BUY IT NOW!

    No, I don't know the guy, and I get no commission or other compensation.


    5-0 out of 5 stars Great book. I wish they changed the cover photo though...
    This is a follow up to his "graphics pipeline" book, and it is just as good. There's a wealth of material on two-dimensional graphics in this book, and even some signal processing (Fourier transform, DCTs, DFT,this kind of thing.) Now, if you think that a small-size article (a set ofwhich is what this book comprises) is not quite sufficient to cover some oftopics mentioned above, well, that is absolutely true. The book, however,gives you a taste of what it is, and a brief overview--if you feel you needmore, you'll have to go to more detailed sources. So, besides being a veryreadable bag of tricks (kind of like "Graphics Gems" series) thisone can also be used as a topical catalog of issues you're likely to runinto when dealing with graphics programming. Isn't that neat? All in oneplace. I have both of his books and I like them a lot--EXCEPT for thecovers. Perhaps a mathematical/programming gury doesn't need to to looklike a male sex symbol, but I'm sure it was possible to come up with a lesspretentious, phoney, and unflattering portrait of the author. But, thecovers are easy to get rid of , and otherwise the book is neardamn perfect.

    4-0 out of 5 stars practical, solid, neat
    This volume covers the 2D end of the graphics making process - the propertreatment of pixels. Included, amongst others, is some signal processingtutorial, an examination of dithering, a look at the niceties ofcompositing. Each snack-sized piece is practical, but also attentive of themath and theoretical issues - a balance which Jim Blinn sets the standardfor. This all means that if you write graphics software you can learn someneat things from this book that aren't available elsewhere. ... Read more

    Isbn: 1558604553
    Sales Rank: 421788
    Subjects:  1. Computer Bks - Desktop Publishing    2. Computer Books: General    3. Computer Graphics    4. Computer Graphics - Design    5. Computer Graphics - General    6. Computers    7. Digital techniques    8. General    9. Image processing    10. Computers / Computer Graphics / Design   


    Computational Geometry
    by Mark de Berg, Marc van Kreveld, Mark Overmars, Otfried Schwarzkopf
    Average Customer Review: 4.5 out of 5 stars
    Hardcover (18 February, 2000)
    list price: $49.95 -- our price: $49.95
    (price subject to change: see help)
    US | Canada | United Kingdom | Germany | France
    Reviews (11)

    4-0 out of 5 stars Good Introduction but look elsewhere for detailed reference
    (1) Each chapter begins with a practical example. For example, the chapter computing intersections of lines starts with a discussion of a map-making application that goes into enough detail to see how the algorithms they present would be useful. This is a considerable step up from the common practice in algorithms literature of motivation by way of vaguely mentioning some related field (i.e. "These string matching algorithms are useful in computational biology"). This book does a much better job of motivating the material it presents, but if you're primarily interested in the abstract problem, these sections can be skipped.

    (2) Each chapter is relatively self-contained. Feel free to skip ahead to subjects that interest you.

    (3) Surprisingly readable. Unlike most technical material, one can read an entire chapter in a single sitting without missing much. Generally, each chapter will develop a single algorithm for a single kind of problem.

    (4) It's very up to date. This second edition is less than two years old, it includes some new results in the field.

    (1) Algorithms are only given in pseudocode. The emphasis is on describing algorithms and data structures clearly and completely. If you're looking for a "cookbook" with code to copy and paste into an application, perhaps O'Rourke's "Computational Geometry in C" would be a better choice.

    (2) There are many important advanced results that are not discussed in the main text. An obvious example is the first chapter, which describes a well-known convex hull algorithm that takes O(n log n) time but algorithms that are faster for most inputs are mentioned only in the "Notes and Comments" at the end of the chapter. Someone interested in lots of gory details would be well-served to combine this book with Boissonnat and Yvinec's more detailed and mathematical "Algorithmic Geometry".

    5-0 out of 5 stars Extremely well written
    Algorithm books are often quite hard to understand, but this is not the case with this book. The information is very compact so it is a slow read but due to the high quality of the text this is only an advantage. You are never left wondering what the authors might have meant with a certain statement.

    The book focuses solely on theory, so it presents no real source code (only pseudo-code) which I think is good thing since that would otherwise have polluted the clarity of the explanations.

    Many of the topics it covers has been a help to me as a programmer. Can be recommended for anyone interested in computation geometry - but it requires some computer science maturity so I don't recommend it unless you have a bachelor's degree in C.S. or something similar.

    Jacob Marner, M.Sc.

    4-0 out of 5 stars Interesting read, excellent theory, no code
    This book serves as a survey of computational geometry algorithms.The explanations are very readable.The authors have taken special care to prove algorithm correctness and time complexity bounds.

    Although I have yet to actually implement one of the algorithms in the book directly, I was exposed to a number of general techniques which I have used, such as randomized techniques to eliminate pathological worst-case performance problems, and various space partitioning techniques.

    The algorithms are all presented in pseudocode, unfortunately, which is the reason for only 4 out of 5 stars.Also, some important details are omitted which make a few of their algorithms practically useless (although they are interesting theoritically).For example, there is an algorithm for pathfinding and collision avoidance for a translating (but not ROTATING!) robot.

    If you're lookin for a computational geometry bible, this isn't it.But there are certainly some gems in this book and it is a very interesting read. ... Read more

    Isbn: 3540656200
    Sales Rank: 127981
    Subjects:  1. Algorithms (Computer Programming)    2. Computer Books: General    3. Computer Mathematics    4. Computer Science    5. Computers    6. Data processing    7. Geometry    8. Geometry - General    9. Mathematics    10. Programming - General    11. Algorithmische Geometrie    12. CAD/CAM    13. Computational Geometry    14. Computer Graphics    15. Computergrafik    16. Computers / Computer Science    17. Geografische Informationssysteme    18. Geographic Information Systems    19. Robotics    20. Robotik   


    Calculus : A New Horizon
    by Howard Anton
    Average Customer Review: 4.5 out of 5 stars
    Hardcover (13 August, 1998)
    list price: $118.95
    US | Canada | United Kingdom | Germany | France
    Reviews (25)

    5-0 out of 5 stars Excellent Calculus Book for "Normal" People
    To add a bit more information to the raw data of these reviews, I've mapped the universe of all possible readers of this book onto a set of x-y axes. Let the x-axis run from "non-Math-types" up through "Math-types." Let they y-axis go from "non-geniuses" up through "geniuses:"

    - Quadrant I: genius Math-types will probably be both irritated and bored with this book.Their irritation will spring from the fact that not all of the pure-math proofs they'll be looking for are here.The book focuses more on explaining and doing calculus than on proving it.Most of the material is proven (properly:no missing steps), but the proofs that would get in the way of doing calculus are omitted.Quadrant Is will be bored because the author does his best to pound on a topic until practically everyone can understand it.Genius math-types, since they're inherently capable of grasping this material from proofs alone, will not be pleased by this repetition.For Quadrant Is, some version of Tom M. Apostol's Calculus books (ISBNs 9686708103, 842915003X, 8429150013, 0471000051, 0471503037, 0471000078, or 0471000086) would be a better text.

    - Quadrant II: genius non-Math-types will probably prefer the fact that the author skipped some proofs in favor of applications.However, like the Quadrant Is, they'll probably be somewhat bored by the author's "slowness" in moving on after he introduces a topic.This book will be OK for them, but they'd probably prefer a more "terse" presentation.Unfortunately, I don't have any recommendations for such a book.

    - Quadrant III: non-genius non-Math-types (i.e., "normal" people), will find this book just right.As noted above, the author's focus is on teaching and using calculus, not *necessarily* on proving it.If the proofs are complex enough that they'd distract from that mission, they're either relegated to Appendix G or omitted (though most proofs are present).Best of all, the author doesn't skip steps in his proofs:all the steps are there in their detailed glory.Later in the book, he will occasionally skip a simplification of an expression, but none of the "proof" material is missing.In the latter half of the book, he sometimes does the "proof is left as an exercise for the student" routine, but those are for non-essential proofs.After the author introduces a topic/theorem/method, he always gives multiple (at least three) examples.So, if the readers are having trouble with the equations and proofs,they'll have several chances to figure out what he means from the examples.Also, all the odd problems have answers in the back of the book.There are no steps included with the answers, but usually that's not a problem (since there are so many examples in the book).I also found the appendices giving explanations of pre-Calculus math facts very useful:it's been a long time since I've seen those things, so I needed the refresher.

    - Quadrant IV: non-genius Math-types will join the Quadrant Is in disliking the skipping of several proofs, but, like the Quadrant IIIs, will be pleased with the thorough, step-by-step nature of the existing proofs.Not the best choice of a textbook for them, but for those who are having trouble with a "pure math" Calculus book, this is a good supplement.

    Overall, this is an excellent book (I rate it 5 stars out of 5).The author did a wonderful job matching his material to his chosen audience (Quadrant III, "normal" people).For non-genius non-math-types, I highly recommend it.For genius non-math-types and non-genius math-types, it's OK.Genius math-types should avoid it and try something like Apostol's Calculus.

    5-0 out of 5 stars Best textbook I've ever had
    I thought I was terrible at math until I picked up this book for a college calculus course.In contrast to virtually every other math textbook I'd ever been forced to use, this book explained concepts clearly and simply, providing examples that increased gradually in complexity.I happened to have a good professor that semester, but whenever I didn't understand something in class, I taught myself from this textbook.It was a rare pleasure to feel I could learn such a difficult subject independently.I ended up getting an A in the class - and more importantly, I learned I wasn't bad at math at all.

    5-0 out of 5 stars Beautiful Book
    O my God. I have never admired a math book soo much.(except my pre-cal) I am serious. It is SOO easy to undersand...No mumbo-jumbo language. Plain Simple ENGLISH.. I took it for Cal. one and Two. I had taken to take cal one during 5 week intense course. Screwed up big time. I partially blamed swokoskski cal. one book (sp?), and partially my teacher.. ofcourse I don't wanna blame myself =).. LoL.. Nevertheless.. This book was light at end of the tunnel. ... Read more

    Isbn: 0471153060
    Sales Rank: 84577
    Subjects:  1. Calculus    2. Geometry, Analytic    3. Mathematics    4. Science/Mathematics    5. Calculus & mathematical analysis   

    Numerical Recipes in C : The Art of Scientific Computing
    by William H. Press, Brian P. Flannery, Saul A. Teukolsky, William T. Vetterling
    Average Customer Review: 4.0 out of 5 stars
    Hardcover (30 October, 1992)
    list price: $75.00 -- our price: $51.13
    (price subject to change: see help)
    US | Canada | United Kingdom | Germany | France
    Reviews (35)

    5-0 out of 5 stars Great compilation of numerical routines for C programmers
    I found this book indispensible in my effort to develop profitable trading systems for futures and options and in my research in factor analysis and, more recently, in chronic fatigue syndrome and fibromyalgia. Anyone who programs in C or C++ and works with mathematics must have this book. It covers a surprisingly wide range of algorithms: routines are included for everything from handling Julian dates and solving systems of linear equations to determining eigenvectors and singular value decompositions, solving differential equations, doing numerical integration (quadrature), not to mention calculating fast fourier transforms, lomb periodograms and maximum entropy spectral analyses. While not always state-of-the-art, the routines are quite reliable (when used correctly), clearly-written, and easy to understand and use. I would strongly recommend this book (and the companion software) to anyone who programs in C and is literate in mathematics. I always keep a copy nearby.

    Jeffrey Owen Katz, Ph.D.
    Author: "The Encyclopedia of Trading Strategies" (McGraw Hill, 2000)

    3-0 out of 5 stars A nice classic
    What I didn't like: the license for the source code is very
    restrictive. Some things might have been implemented otherwise
    (better?, oh well). Arrays use a 1-offset instead of 0 offset
    as is the convention in C.

    What I did like: the exposition and organization. It may not
    provide the best solutions, but the ones provided are good enough
    and readable.

    4-0 out of 5 stars Check GNU Scientific Library first
    I give the book 4 stars to maintain the current level.I own a Fortran copy of NR, but like the other authors, I like NR for the explanations of algorithms, but not for the code.

    There is a VERY good alternative to Numerical Recipes in C, namely GNU Scientific Library.You can find the source code and manual from:




    As typical GNU software, GSL is licensed under GNU General Public License, so it is ABSOLUTELY free !You can download it, modify it, linked it with your own code, without feeling guilty of copyright violation (Not in the case of NR, NR comes with a copyright license to prohibit modification and linking).

    GSL is written in C from scratch by its author.The design is modern, much better than NR in C, and also allowed linking with C++ or modern scripting language like Python.Some of the leading authors have background in theoretical physics and astrophysics, just like NR authors.

    Check it out.You lose nothing to check GSL first, you may ended up saving some $$$. ... Read more

    Isbn: 0521431085
    Sales Rank: 48414
    Subjects:  1. Applied    2. C (Computer program language)    3. C (Programming Language)    4. Computer Bks - Languages / Programming    5. Computer Books: General    6. Discrete Mathematics    7. Mathematics    8. Numerical Analysis    9. Programming Languages - C    10. Mathematics / General    11. Probability & statistics   


    Principles of Digital Image Synthesis (The Morgan Kaufmann Series in Computer Graphics and Geometric Modeling)
    by Andrew S. Glassner
    Average Customer Review: 4.5 out of 5 stars
    Hardcover (15 January, 1995)
    list price: $139.95 -- our price: $139.95
    (price subject to change: see help)
    US | Canada | United Kingdom | Germany | France
    Reviews (8)

    2-0 out of 5 stars Disappointed
    I was expecting much more out of this 2 volume set. The books are full of mistakes, especially in formulas. If you plan on purchasing these books, make sure to download and print out the errata as well. It could save many headaches in trying to understand formulas that don't agree with the accompanying explanation. I don't doubt that Glassner is a very intelligent man, but his descriptions are somewhat dense and difficult to decypher sometimes. My recommendation: get an ACM SIGGRAPH membership to get access to many of the papers in this field and get the algorithms straight from the source.

    5-0 out of 5 stars Great Book
    Among all of the CG books on my shelf, this is the only one which binds the CG subjects to physics origin so deeply. Glassner prepared a very nice collection of reference information, explained the historical reasons of several confusing stuff in CG.

    It's true that it has number of mistakes / typos but there's an online errata .... Once you check and note down the errata in the proper places of the book - which may take your 1hr at the most-, nothing will remain to complain about this book.

    If you are serious about CG, you'll love the information in this book. It's a bit expensive but surely worth the price.

    5-0 out of 5 stars Excellent
    Volume 1:
    This book is comprehensive in scope and one of the most well-written technical books in existence. In the preface the author states 'I love to write', and considering the exceptional quality of this book, this indeed shows through.

    The first part of the book covers the human visual system, the understanding of which is fundamental to designing effective computer graphics. Several interesting topics are discussed, including Mach bands, color opponency, perceptual color matching, MacAdam ellipses, RGB color space, and gamut mapping.

    The second part covers more technical matters, namely that of signal processing. The mathematical background assumed of the reader increases dramatically in this part; some exposure to elementary calculus and differential equations would suffice. The author does a good job of explaining such concepts as linear operators and the Dirac bracket notation. The pictorial representation he gives of the convolution operation is very helpful. In addition, Fourier analysis is presented at a level that makes it very clear exactly what is happening to signals, both discrete and continuous, when taking the Fourier transform. The Fast Fourier transform is not discussed however, dissapointingly. Suprisingly, a whole chapter is devoted to wavelet transforms, a topic usually not included at this level. Wavelets are used as a tool to deal with nonstationary signals. Usually discussed at a very abstract level, the presentation here is crystal clear and vey intutive, and the reader will take away a deeper appreciation of these objects than what could have been obtained from the usual presentations.

    Chapter 7 is one of the most important in the book for it covers Monte Carlo techniques for evaluating the integrals that arise in image processing. The speed of convergance of Monte Carlo is addressed, along with how to estimate confidence levels when the parent distribution is normal. The author presents five different ways of doing 'blind' Monte Carlo, including rejection, blind stratified, weighted, and quasi Monte Carlo. Quasi Monte Carlo has taken on particular importance in recent years wherever Monte Carlo techniques are used. The author also presents four different ways of doing 'informed' Monte Carlo, i.e. when some information about the signal is known.

    Uniform sampling of continuous signals is done in the next chapter. After discussing an example of sampling and reconstruction, the author outlines in detail the mathematical theory behind the uniform sampling and reconstruction of one-and two-dimensional signals. The chapter ends with a discussion of a technique to reduce aliasing artifacts called supersampling.

    The next chapter covers nonuniform sampling and reconstruction. Naturally this is more complicated from a mathematical standpoint, due to the role of stochastic processes, but the author does a good job of discussing the relevant concepts. Most interesting is his treatment of the duality between aliasing and noise.

    Chapter 10 surveys some of the more modern and practical techniques used for sampling and reconstruction of two-dimensional signals. Uniform sampling is discussed in terms of rectangular and hexagonal lattices; nonuniform sampling in terms of Poisson sampling and N-books sampling. Pseudocode is given for the decreasing radius algorithm. The concept of a refinement test is introduced and broken down into five categories, each of which is discussed in detail. The refinement test allows one to decide when more samples are needed in a neighborhood, and refinement geometry indicates where the samples are to be placed. Refinement geometry is discussed in this chapter also, with linear and area bisection techniques outlined, along with multiple-level and tree-based sampling. Techniques for interpolation and reconstruction, such as warping are also treated, and the author gives brief overviews of one-dimensional and two-dimensional sampling theorems. Numerous other methods, going by several different names are also discussed.

    A very large set of references is given at the end of the book, covering a wide variety of topics in computer graphics and mathematical formalism. I have not read the second volume, but I am sure it respects the high quality of the first. ... Read more

    Isbn: 1558602763
    Sales Rank: 595005
    Subjects:  1. Computer Bks - Desktop Publishing    2. Computer Books: General    3. Computer Graphics    4. Computer Graphics - Design    5. Computers    6. Digital Image Processing    7. Digital techniques    8. Image processing    9. Computers / Computer Graphics / Design   


    1-20 of 21       1   2   Next 20
    Prices listed on this site are subject to change without notice.
    Questions on ordering or shipping? click here for help.


    Books - Computers & Internet - Programming - Books Lost to Flood Damage   (images)

    Images - 1-20 of 21       1   2   Next 20
    Click image to see details about the item
    Images - 1-20 of 21       1   2   Next 20