Discrete-Time Signal Processing (2nd Edition)
Average customer rating: 4 out of 5 stars
  • Academic Propaganda
  • Destined for a standard?
  • Six star book on Digital Signal Processing
  • Good book from initial reading
  • yes, it is!
Discrete-Time Signal Processing (2nd Edition)
Alan V. Oppenheim , Ronald W. Schafer , and John R. Buck
Manufacturer: Prentice Hall
ProductGroup: Book
Binding: Hardcover

GeneralGeneral | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
GeneralGeneral | Electronics | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
GeneralGeneral | Telecommunications | Engineering | Professional & Technical | Subjects | Books
Discrete MathematicsDiscrete Mathematics | Pure Mathematics | Mathematics | Professional Science | Professional & Technical | Subjects | Books
GeneralGeneral | Science | Subjects | Books
Communication & Signal ProcessingCommunication & Signal Processing | Circuitry | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
GeneralGeneral | Arts & Photography | Subjects | Books
GeneralGeneral | Computer Science & Information Systems | New & Used Textbooks | Stores | Books
Electrical & ElectronicsElectrical & Electronics | Engineering | New & Used Textbooks | Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Arts & PhotographyArts & Photography | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
ProfessionalProfessional | Qualifying Textbooks - Fall 2007 | Stores | Books
ScienceScience | Qualifying Textbooks - Fall 2007 | Stores | Books
Look Inside Science BooksLook Inside Science Books | Trip | Specialty Stores | Books
Similar Items:
  1. Schaum's Outline of Digital Signal Processing (Schaum's) Schaum's Outline of Digital Signal Processing (Schaum's)
  2. Digital Signal Processing Using MATLAB (Bookware Companion) Digital Signal Processing Using MATLAB (Bookware Companion)
  3. Understanding Digital Signal Processing (2nd Edition) Understanding Digital Signal Processing (2nd Edition)
  4. Signals and Systems (2nd Edition) Signals and Systems (2nd Edition)
  5. Digital Communications Digital Communications

ASIN: 0137549202

Amazon.com

This is the standard text for introductory advanced undergraduate and first-year graduate level courses in signal processing. The text gives a coherent and exhaustive treatment of discrete-time linear systems, sampling, filtering and filter design, reconstruction, the discrete-time Fourier and z-transforms, Fourier analysis of signals, the fast Fourier transform, and spectral estimation. The author develops the basic theory independently for each of the transform domains and provides illustrative examples throughout to aid the reader. Discussions of applications in the areas of speech processing, consumer electronics, acoustics, radar, geophysical signal processing, and remote sensing help to place the theory in context. The text assumes a background in advanced calculus, including an introduction to complex variables and a basic familiarity with signals and linear systems theory. If you have this background, the book forms an up-to-date and self-contained introduction to discrete-time signal processing that is appropriate for students and researchers. Discrete-Time Signal Processing also includes an extensive bibliography.

Customer Reviews:

1 out of 5 stars Academic Propaganda.......2007-05-14

Look, problems involving digital signals and systems can get very complicated, but the basics are just that--basic. This famous book on DSP is a quintessential example of academic propaganda: it misinforms the general public into thinking the subject matter is far harder than it is, while it privately informs insiders with very precise information.

Propaganda-free Alternative:

Signal Processing and Linear Systems by B. P. Lathi

5 out of 5 stars Destined for a standard?.......2006-05-14

It is my pleasure to comment on this book which I recently purchased. I have two of Dr. Oppenheim's previous books. This book is a core integration of a topic with too many diverse starting points (mine was digital filters derived from Prony's method, not in the book by name). Dr. Bose was my first EE Professor. Alan Oppenheim was my second EE instructor. Alan (just finished MSEE at the time) had not published a book yet, but his focus was always on your questions. His product was your understanding. If this book is for your shelf, it will not harm it. If this topic is for your mind, this book was meticulously written for you. Lance Webb, PhDEE

5 out of 5 stars Six star book on Digital Signal Processing.......2006-03-01

This is the outstanding 2nd edition of Oppenheim's classic DSP book, which for over two decades was the only real choice for a textbook on the subject. That was too bad, since the first edition was probably the worst thing I have ever seen in print - terse, incomprehensible, and with only a few awful and poorly illustrated examples. When I decided to take a refresher course in DSP, I was horrified to see our class would be using the second edition of that horrendous text. What I found instead was a completely rehabilitated textbook! This is not a beginner's DSP textbook by any stretch of the imagination, but absolutely everything is explained and there are plenty of well worked out examples. The end-of-chapter problems are broken down into simple, intermediate, and advanced problems with quite a few mind-puzzlers in the advanced section. Plus, the answers to the first 20 problems in every chapter are in the back of the book.
There is really nothing unique about the book's format. What does makes the book unique is the density and amount of material included. Just about every page is packed with well-explained important information. I highly recommend this book to anyone who has had a prior semester of an upper-level undergraduate class in Signals and Systems and wants to study DSP. An accompanying book that you might find helpful is "Understanding Digital Signal Processing" by Lyons. That book is good for getting an intuitive feel for DSP. Another book that will help you with some of the earlier concepts in this book (linear systems, DTFT, Z-transform, DFT, basic filter design) and some of the direct computations involved is "Schaum's Outline of Digital Signal Processing". Amazon does not show the table of contents, so I do that here:
1. Introduction.
2. Discrete-Time Signals and Systems.
Introduction. Discrete-time Signals: Sequences. Discrete-time Systems. Linear Time-Invariant Systems. Properties of Linear Time-Invariant Systems. Linear Constant-Coefficient Difference Equations. Frequency-Domain Representation of Discrete-Time Signals and Systems. Representation of Sequence by Fourier Transforms. Symmetry Properties of the Fourier Transform. Fourier Transform Theorems. Discrete-Time Random Signals. Summary.
3. The z-Transform.
Introduction. The z-Transform. Properties of the Region of Convergence for the z-Transform. The Inverse z-Transform. z-Transform Properties. Summary.
4. Sampling of Continuous-Time Signals.
Introduction. Periodic Sampling. Frequency-Domain Representation of Sampling. Reconstruction of a Bandlimited Signal from its Samples. Discrete-Time Processing of Continuous-Time Signals. Continuous-Time Processing of Discrete-Time Signals. Changing the Sampling Rate Using Discrete-Time Processing. Practical Considerations. Oversampling and Noise Shaping. Summary.
5. Transform Analysis of Linear Time-Invariant Systems.
Introduction. The Frequency Response of LTI Systems. System Functions for Systems Characterized by Linearity. Frequency Response for Rational System Functions. Relationship Between Magnitude and Phase. All-Pass Systems. Minimum-Phase Systems. Linear Systems with Generalized Linear Phase. Summary.
6. Structures for Discrete-Time Systems.
Introduction. Block Diagram Representation of Linear Constant-Coefficient Difference Equations. Signal Flow Graph Representation of Linear Constant-Coefficient Difference Equations. Basic Structures for IIR Systems. Transposed Forms. Basic Network Structures for FIR Systems. Overview of Finite-Precision Numerical Effects. The Effects of Coefficient Quantization. Effects of Roundoff Noise in Digital Filters. Zero-Input Limit Cycles in Fixed-Point Realizations of IIR Digital Filters. Summary.
7. Filter Design Techniques.
Introduction. Design of Discrete-Time IIR Filters from Continuous-Time Filters. Design of FIR Filters by Windowing. Examples of FIR Filter Design by the Kaiser Window Method. Optimum Approximations of FIR Filters. Examples of FIR Equiripple Approximation. Comments on IIR and FIR Digital Filters. Summary.
8. The Discrete Fourier Transform.
Introduction. Representation of Periodic Sequences: the Discrete Fourier Series. Summary of Properties of the DFS Representation of Periodic Sequences. The Fourier Transform of Periodic Signals. Sampling the Fourier Transform. Fourier Representation of Finite-Duration Sequences: The Discrete-Fourier Transform. Properties of the Discrete Fourier Transform. Summary of Properties of the Discrete Fourier Transform. Linear Convolution Using the Discrete Fourier Transform. The Discrete Cosine Transform (DCT). Summary.
9. Computation of the Discrete Fourier Transform.
Introduction. Efficient Computation of the Discrete Fourier Transform. The Goertzel Algorithm Decimation-in-Time FFT Algorithms. Decimation-in-Frequency FFT Algorithms. Practical Considerations Implementation of the DFT Using Convolution. Summary.
10. Fourier Analysis of Signals Using the Discrete Fourier Transform.
Introduction. Fourier Analysis of Signals Using the DFT. DFT Analysis of Sinusoidal Signals. The Time-Dependent Fourier Transform. Block Convolution Using the Time-Dependent Fourier Transform. Fourier Analysis of Nonstationary Signals. Fourier Analysis of Stationary Random Signals: the Periodogram. Spectrum Analysis of Random Signals Using Estimates of the Autocorrelation Sequence. Summary.
11. Discrete Hilbert Transforms.
Introduction. Real and Imaginary Part Sufficiency of the Fourier Transform for Causal Sequences. Sufficiency Theorems for Finite-Length Sequences. Relationships Between Magnitude and Phase. Hilbert Transform Relations for Complex Sequences. Summary.

5 out of 5 stars Good book from initial reading.......2005-09-26

I haven't gone through this book all the way yet since classes haven't started; however, it seems to be a very well written book that is easy to get the necessary concepts out of easily. Once the class is done I will try to add a further review.

4 out of 5 stars yes, it is!.......2004-12-26

This is the book that focuses on the concept more than any thing else which ,in turn, build up your insight through the material.

This book addresses discrete time signal processing issues in an ordinary fashion and doesn't cover more advanced topics like wavelets or statistical signal processing.

Maybe you would be interested in this book if you are that senior/first year graduate student looking forward a nice job with a high salary or a DSP engineer that is interested in keeping his job :)

Overall, nothing can get better than Oppenheim DSP 1975 but however, this is a nice volume if you don't have the preceding one.
It is almost the same quality isn't it?
Introduction to the Theory of Computation
Average customer rating: 4.5 out of 5 stars
  • My choice for textbook in my computation theory class
  • well-organized, progressive, and understandable
  • Great book on the subject
  • Very readable, diverse, and a little sparse
  • Most appropriate for CS students
Introduction to the Theory of Computation
Michael Sipser
Manufacturer: Course Technology
ProductGroup: Book
Binding: Hardcover

Machine LearningMachine Learning | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
Information TheoryInformation Theory | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Science | Subjects | Books
Discrete MathematicsDiscrete Mathematics | Pure Mathematics | Mathematics | Science | Subjects | Books
LogicLogic | Pure Mathematics | Mathematics | Science | Subjects | Books
GeneralGeneral | Mathematics | Science | Subjects | Books
Discrete MathematicsDiscrete Mathematics | Pure Mathematics | Mathematics | Professional Science | Professional & Technical | Subjects | Books
LogicLogic | Pure Mathematics | Mathematics | Professional Science | Professional & Technical | Subjects | Books
GeneralGeneral | Mathematics | Sciences | New & Used Textbooks | Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
ProfessionalProfessional | Qualifying Textbooks - Fall 2007 | Stores | Books
ScienceScience | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Introduction to Algorithms Introduction to Algorithms
  2. Computers and Intractability: A Guide to the Theory of NP-Completeness (Series of Books in the Mathematical Sciences) Computers and Intractability: A Guide to the Theory of NP-Completeness (Series of Books in the Mathematical Sciences)
  3. Compilers: Principles, Techniques, and Tools (2nd Edition) Compilers: Principles, Techniques, and Tools (2nd Edition)
  4. Operating System Concepts with C & C++ Operating System Concepts with C & C++
  5. Introduction to Automata Theory, Languages, and Computation (2nd Edition) Introduction to Automata Theory, Languages, and Computation (2nd Edition)

ASIN: 053494728X

Amazon.com

"Intended as an upper-level undergraduate or introductory graduate text in computer science theory," this book lucidly covers the key concepts and theorems of the theory of computation. The presentation is remarkably clear; for example, the "proof idea," which offers the reader an intuitive feel for how the proof was constructed, accompanies many of the theorems and a proof. Introduction to the Theory of Computation covers the usual topics for this type of text plus it features a solid section on complexity theory--including an entire chapter on space complexity. The final chapter introduces more advanced topics, such as the discussion of complexity classes associated with probabilistic algorithms.

Book Description

Michael Sipser's emphasis on unifying computer science theory - rather than offering a collection of low-level details - sets the book apart, as do his intuitive explanations. Throughout the book, Sipser builds students' knowledge of conceptual tools used in computer science, the aesthetic sense they need to create elegant systems, and the ability to think through problems on their own.

Customer Reviews:

5 out of 5 stars My choice for textbook in my computation theory class.......2007-10-01

I recently encountered this book at a publisher's booth at a computer conference and read it on the ride back home. This morning I made a trip to the college bookstore and notified them that it is the textbook that I will be using in my computation theory class this spring.
The chapter titles are:

0) Introduction - this chapter contains the fundamental mathematical background of sets, functions, graphs and proofs. For most students, it could be skipped or skimmed.
1) Regular languages - this chapter is an introduction to deterministic and nondeterministic finite automata and regular expressions.
2) Context-free languages - an introduction to context-free grammars and pushdown automata.
3) The Church-Turing theses - an introduction to Turing machines and the variants, such as multiple tapes and nondeterministic Turing machines.
4) Decidability - the definition of decidability and how Turing machines and finite automata are used to prove or disprove if a language is decidable.
5) Reducibility - the definition of reducible and how Turing machines can be used to execute reductions.
6) The recursion theorem - an introduction to the recursion theorem and some applications to formal theories.
7) Time complexity - the first chapter in the coverage of algorithmic complexity, in this case execution time.
8) Space complexity - an examination of the complexity of algorithms from the perspective of the amount of memory required.
9) Intractability - an examination of the problems that can be solved in principle but not in practice.
10) Advanced topics in complexity theory - approximation algorithms, probabilistic algorithms, alternation, interactive proof systems, parallel computation and cryptography.

There is less coverage of grammars than most books, which is replaced by more in the area of algorithmic analysis. In my opinion, that is an appropriate tradeoff, the analysis of algorithms gives the students some understanding of how automata are applied in computer science.
Another excellent feature of this book is the solutions to selected exercises that appear at the end of the chapters. My estimate is that reasonably detailed solutions to approximately one-third of the problems are included. This allows the students to work extra problems by themselves, and helps the instructor if they are asked to do another example in class that they have not already worked through.
The exposition is very good; I am convinced that the students will be able to read the material on their own, which is one more reason why I adopted this book for my course.

5 out of 5 stars well-organized, progressive, and understandable.......2007-01-06

As an intro to the theoretical background to computer science goes, this book is about as readable and approachable as you can get.

It gives a very thorough treatment of the whole theoretical basis, from regular languages and pumping lemmas out through Turing machines and related issues, and on to some interesting language classes (like NP and PSpace-complete).

If there's a single sticking point with the book, it's that it insists on a very strict formalism (ie: everything is proof-based) -- something necessary for the topic, but it sometimes renders the material a bit hard to digest.

5 out of 5 stars Great book on the subject.......2006-12-27

If you are interested in or for other reasons must read a book on this subject, this is the book. I took a class last semester which used Hopcroft as the text and I found myself often turning to this book for better understanding. This book is more intuitive and thus a bit less formal than Hopcroft but when trying to learn, understanding is better than mathematical formalism. If you are new to the subject, Sipser is the book to begin with.

5 out of 5 stars Very readable, diverse, and a little sparse.......2006-11-25

This is a wonderful little gem of a book that presents the theory of computation in a fascinating way. It is targeted at advanced undergraduates in computer science, but assumes remarkably little prior knowledge, making it accessible to nearly anyone. The book covers a lot of ground, including the standard fare of automata, computability, and complexity results, plus some bonus material such as probablistic and parallel complexity, information theory, decidable logical theories, and other topics that are normally left out of introductory books. On top of this, the book is remarkably thin!

The best attribute of Sipser's book, though, is the engaging style. This is an easy book to read. You will not feel like you're running into a brick wall, as is sometimes the case with books on abstract topics. It's not so much that the book is slow or gentle (it's really not) as that it is interesting, engaging, and has a knack for stopping short of getting too caught up in details. A number of small things -- the occasional amusing exercise, the "proof idea" sections, or helpful pictures -- add up to an enjoyable reading experience.

Two cautions are appropriate to students considering this book. First, there are variations between authors in the definitions of various automata (especially PDAs). The differences are trivial, and more a matter of taste than of any real importance; but it could come up if you use Sipser as a supplement to a course that follows a different textbook. Second, the coverage of many topics in Sipser's book is brief and concise, sometimes more than you might like. Some important concepts (for example, pairwise distinguishability of strings) are only mentioned in exercises, not in the main chapter, so at least skim all the exercises even if you don't do them. The sketchy coverage is especially pronounced in advanced topics, so (as always) expect to do some filling in of concepts if you go on into further study of this area.

5 out of 5 stars Most appropriate for CS students.......2006-06-01

As a teacher of the subject, I have had the chance to evaluate numerous books on the theory of computation. Of all the available texts, I think this one is the most appropriate for CS students. In the past I taught out of Dexter Kozen's book, which is incredibly elegant, but had some resistance from the students. Thinking it over I decided that Kozen's text, although beautiful, may be better suited to students pursuing a degree in pure math. Sipser's book, on the other hand, is more gentle. I find that Sipser demands far less mathematical maturity from his readers, and thus allows the difficulty to be shifted from excessive formalism to the inherent challenges present in the material. In addition, following Sipser's treatment, I was able to cover finite state machines and pushdown automata in far less time, thus allowing me to concentrate on computability and beyond. The book really shines in its treatment of computability theory, eloquently directing attention to some of the most beautiful aspects.

Another benefit of Sipser's book is the exercises, of which there are many more in this edition. Someone studying on their own should find the initial group of exercises in each section quite approachable. Even the more challenging problems are not incredibly hard, and typically draw their difficulty from the deeper themes of the chapter instead of obscure details.

If you are looking for an enjoyable, well-paced book with an introduction to computability and complexity that is truly inspiring, this is the one for you. A mathematician looking for a bit more rigor may do better with Kozen.
Distributed Algorithms (The Morgan Kaufmann Series in Data Management Systems)
Average customer rating: 5 out of 5 stars
  • Excellent study material for a practising IT engineer
  • definite reference
  • the only book of its kind
  • First class thing. I wish all I have to read were that good
  • Excellent reference book for practicing software pros
Distributed Algorithms (The Morgan Kaufmann Series in Data Management Systems)
Nancy A. Lynch
Manufacturer: MORGAN KAUFMANN PUBLISHING
ProductGroup: Book
Binding: Hardcover

Distributed DatabasesDistributed Databases | Databases | Computers & Internet | Subjects | Books
GeneralGeneral | Databases | Computers & Internet | Subjects | Books
GeneralGeneral | Algorithms | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Science | Subjects | Books
MathematicsMathematics | Professional Science | Professional & Technical | Subjects | Books | Applied | Chaos & Systems | Geometry & Topology | Mathematical Analysis | Mathematical Physics | Number Systems | Pure Mathematics | Transformations | Trigonometry
All Amazon UpgradeAll Amazon Upgrade | Amazon Upgrade | Stores | Books
Computers & InternetComputers & Internet | Amazon Upgrade | Stores | Books
Professional & TechnicalProfessional & Technical | Amazon Upgrade | Stores | Books
ScienceScience | Amazon Upgrade | Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
ProfessionalProfessional | Qualifying Textbooks - Fall 2007 | Stores | Books
ScienceScience | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Introduction To Distributed Algorithms Introduction To Distributed Algorithms
  2. Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control (The Morgan Kaufmann Series in Data Management Systems) Transactional Information Systems: Theory, Algorithms, and the Practice of Concurrency Control (The Morgan Kaufmann Series in Data Management Systems)
  3. Elements of Distributed Computing Elements of Distributed Computing
  4. Reliable Distributed Systems: Technologies, Web Services, and Applications Reliable Distributed Systems: Technologies, Web Services, and Applications
  5. Transaction Processing: Concepts and Techniques (The Morgan Kaufmann Series in Data Management Systems) Transaction Processing: Concepts and Techniques (The Morgan Kaufmann Series in Data Management Systems)

ASIN: 1558603484

Book Description

In Distributed Algorithms, Nancy Lynch provides a blueprint for designing, implementing, and analyzing distributed algorithms. She directs her book at a wide audience, including students, programmers, system designers, and researchers.



Distributed Algorithms contains the most significant algorithms and impossibility results in the area, all in a simple automata-theoretic setting. The algorithms are proved correct, and their complexity is analyzed according to precisely defined complexity measures. The problems covered include resource allocation, communication, consensus among distributed processes, data consistency, deadlock detection, leader election, global snapshots, and many others.



The material is organized according to the system modelfirst by the timing model and then by the interprocess communication mechanism. The material on system models is isolated in separate chapters for easy reference.



The presentation is completely rigorous, yet is intuitive enough for immediate comprehension. This book familiarizes readers with important problems, algorithms, and impossibility results in the area: readers can then recognize the problems when they arise in practice, apply the algorithms to solve them, and use the impossibility results to determine whether problems are unsolvable. The book also provides readers with the basic mathematical tools for designing new algorithms and proving new impossibility results. In addition, it teaches readers how to reason carefully about distributed algorithmsto model them formally, devise precise specifications for their required behavior, prove their correctness, and evaluate their performance with realistic measures.

Customer Reviews:

5 out of 5 stars Excellent study material for a practising IT engineer.......2005-09-26

Together with Mrs. Lynch's other book "Atomic Transactions", this book has been my "Bible" for years already. And now that I am starting my own company in software development, I think about making this book obligatory reading for my first new employee. Not only because of the nature of its contents, but also because of the way these are presented, and the thought-work behind it. Ideas like the provability of algorithms, seeing the user as an automaton and showing that Lamport time >>really>> works, are rare to be found together in the same textbook. This book puts research back where it belongs: before practice, not over it. Mrs. Lynch has done a great job. It is upon this work of hers, together with "Atomic Transactions", that the IOA specification language is based, created in the LCS of MIT. IOA is now in near-operational working order, and puts into application almost all of the thoughts expressed in this book.

A must-read for any software engineer who takes him-/herself seriously.

5 out of 5 stars definite reference.......2003-03-23

Professor's Nancy Lynch's "Distributed Algorithms" is a definite reference for theoretical treatments of many hard problems in distributed computing. It is a textbook, but written in such a clear style that makes it almost a pleasure read. Rarely have I seen something like that! The book has a right proportion of theoretical proofs, practical applications, philosophical appreciation of the problems, research questions, examples and study points.

"Distributed Algorithms" has 3 main parts - synchronous, asynchronous and partially synchronous network algorisms. Each part describes consensus resolution, mutual exclusion, resource allocation, leader election, termination detection and failure detection as main problems in distributed computing theory. Lynch has done a masterful job of leading us from simple to complex, from theoretically solvable to practically intractable problems.

For a practitioner of computer science, who is not necessarily involved in fundamental research, this book gives a clear appreciation of problems of 2PC, resource management, failure profiles in faulty and noisy networks, optimization and fault management in distributed networks. All those things are foundations of databases, network computing and enterprise scalability. It also helped me greatly in estimating the best and worst case boundaries in certain practical distributed system optimization problems.

4 out of 5 stars the only book of its kind.......1999-07-31

At MIT, I took the course 6.852 Distributed Algorithms under Professor Nancy Lynch. It was an excellence course. This books is based on her lecture notes. Before this book, there is really no book that covers these material in rigorious and consistent matter. One usually have to read the actual published academic papers. Because different author may use different notations or models, sometimes it is hard to see the whole picture. This book shows exactly that. The algorithms are presented in a consistent notation, and the models and the assumptions all the explicit, clear and consistent. However, Professor Lynch's lecture style can get really dry and boring, sometimes I can't help felling asleep because the class was so early in the morning. For that, I decided to give it only 4 stars.

5 out of 5 stars First class thing. I wish all I have to read were that good.......1998-11-08

This book is in the same class as "Discrete mathematics" by Knuth and others. Important topic, extensive coverage, good English, zero vendor's propaganda. Super. An unexpected gift from up above (after struggling with reams of MS's (dis) information .) I am working on something distributed and ran into this book accidentally, while browsing in a bookstore--I'm glad I did. Btw, it's a few bucks cheaper in B&N store (here goes my review .)

5 out of 5 stars Excellent reference book for practicing software pros.......1998-09-03

I finally found a very nice compendium of concisely described distributed algorithms. The book is highly readable and I look forward to more books from the author. If you work with distributed systems or software problems, buy this book!
Trading Chaos: Maximize Profits with Proven Technical Techniques (A Marketplace Book)
Average customer rating: 4 out of 5 stars
  • Great book - very intense
  • It is the right book at the right time
  • Good book
  • Bill Williams is the REAL DEAL
  • The truth about how to become a successful trader
Trading Chaos: Maximize Profits with Proven Technical Techniques (A Marketplace Book)
Justine Gregory-Williams , and Bill M. Williams
Manufacturer: Wiley
ProductGroup: Book
Binding: Hardcover

GeneralGeneral | Popular Economics | Business & Investing | Subjects | Books
GeneralGeneral | Business & Investing | Subjects | Books
FuturesFutures | Investing | Business & Investing | Subjects | Books
GeneralGeneral | Investing | Business & Investing | Subjects | Books
OptionsOptions | Investing | Business & Investing | Subjects | Books
FractalsFractals | Pure Mathematics | Mathematics | Science | Subjects | Books
GeneralGeneral | Finance | Accounting & Finance | Professional & Technical | Subjects | Books
Look Inside Science BooksLook Inside Science Books | Trip | Specialty Stores | Books
All Amazon UpgradeAll Amazon Upgrade | Amazon Upgrade | Stores | Books
Business & InvestingBusiness & Investing | Amazon Upgrade | Stores | Books
Professional & TechnicalProfessional & Technical | Amazon Upgrade | Stores | Books
ScienceScience | Amazon Upgrade | Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Business & InvestingBusiness & Investing | Qualifying Textbooks - Fall 2007 | Stores | Books
ProfessionalProfessional | Qualifying Textbooks - Fall 2007 | Stores | Books
ScienceScience | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. New Trading Dimensions: How to Profit from Chaos in Stocks, Bonds, and Commodities (A Marketplace Book) New Trading Dimensions: How to Profit from Chaos in Stocks, Bonds, and Commodities (A Marketplace Book)
  2. Trading Chaos: Applying Expert Techniques to Maximize Your Profits (A Marketplace Book) Trading Chaos: Applying Expert Techniques to Maximize Your Profits (A Marketplace Book)
  3. Trading in the Zone: Master the Market with Confidence, Discipline and a Winning Attitude Trading in the Zone: Master the Market with Confidence, Discipline and a Winning Attitude
  4. Mastering the Trade (McGraw-Hill Trader's Edge) Mastering the Trade (McGraw-Hill Trader's Edge)
  5. Way of the Turtle: The Secret Methods that Turned Ordinary People into Legendary Traders Way of the Turtle: The Secret Methods that Turned Ordinary People into Legendary Traders

ASIN: 0471463086

Book Description

How to trade the markets by integrating Chaos Theory with market sentiment
In the first edition of Trading Chaos, seasoned trader and psychologist Bill Williams detailed the potential of Chaos Theory-which seeks to make the unpredictable understandable-in trading and it revolutionized financial decision-making. The Second Edition of Trading Chaos is a cutting edge book that combines trading psychology and Chaos Theory and its particular effect on the markets. By examining both of these facets in relation to the current market, readers will have the best of all possible worlds when trading.
Bill Williams, PhD, CTA (Solana Beach, CA), is President of Profitunity.com, a leader in the field of education for traders and investors. Justine Gregory-Williams (Solana Beach, CA) is President of the Profitunity Trading Group and a full-time trader.

Download Description

How to trade the markets by integrating Chaos Theory with market sentiment
In the first edition of Trading Chaos, seasoned trader and psychologist Bill Williams detailed the potential of Chaos Theory-which seeks to make the unpredictable understandable-in trading and it revolutionized financial decision-making. The Second Edition of Trading Chaos is a cutting edge book that combines trading psychology and Chaos Theory and its particular effect on the markets. By examining both of these facets in relation to the current market, readers will have the best of all possible worlds when trading.
Bill Williams, PhD, CTA (Solana Beach, CA), is President of Profitunity.com, a leader in the field of education for traders and investors. Justine Gregory-Williams (Solana Beach, CA) is President of the Profitunity Trading Group and a full-time trader.

Customer Reviews:

4 out of 5 stars Great book - very intense.......2007-08-27

I've been looking for a book like this for a while. I first came across Bill Williams through the Metastock indicators and the Expert System. After loading an expert called "PS Fractal Trading System 2" I was amazed at the signals.
Having read through the book - I have the following quibble. There is a huge difference in the parameters of the alligator in what comes with Metastock (v9 and v10) and what the book gives. The book says the green line is 13 bar smoothed average offset 8 bars into future. Likewise the red is 8 bar offset 5, and the green is 5 bar offset 3. However this does not correspond to the Metastock indicator he provides. For the curious, the Metastock ones referred to in page 206 of book have the following values: Green: 9 period EMA of Median offset 3. Red: 15 period offset 5, and Blue 25 period offset 8

5 out of 5 stars It is the right book at the right time.......2007-07-06

This book has methods to get buy signals before the lows and sell signals before the highs. This will help one sell into strength and buy into weakness. It has helped me get my positions off. I have recommended this book to all of my trading friends. It will take careful study to fully understand it. This book is original, all mechanical and all objective. The three wise men make up very powerful trading tools.

4 out of 5 stars Good book.......2007-01-09


Another great book from Bill Williams!
Interesting for trend trading and for good living.

5 out of 5 stars Bill Williams is the REAL DEAL.......2006-12-18

I am a BIG believer in Bill Williams and his body of work.

I have personally met with Bill, taken his home study course and even attended a private tutorial. Bill is the real deal. He is a *highly* profitable trader and Bill trades EXACTLY like he describes in his books (simplified over time, so Trading Chaos, 2nd Ed. is the LATEST and most refined method).

If you just want to trade with no other background information, Buy Trading Chaos, 2nd Edition (not this book) and start with chapter seven. When you get to the end of the book, you'll say, "That's it?!?! Than can't be it!" That's what I said. I then went on to take his home study course (13 weeks) and then went to a private tutorial. 95% of the methodology is IN THE BOOK! The more advanced stuff is for those who are scaling into positions and want more aggressive money management techniques.

Who am I to say this works? I started trading Bill's techniques from scratch. In LESS than 6 months I was up 95% in a medium sized account. I found some like-minded investors and we started our own Hedge Fund (more specifically, a commodity pool). I called Bill personally and he spoke with me at length about how I should flow into and out of my positions, etc. He went far above and beyond the call of duty. I cannot speak to how well my Pool is doing (not legal to disclose - considered solicitation of investors), so I cannot give figures of returns for the Pool.

Buy Trading Chaos 2nd Edition and then buy "New Trading Dim mentions" (his second book) and read chapters 9 - 11. Those chapters will give you more ideas of the SCOPE of just what is possible when you simplify your trading and align it with natural market tendencies (chaos principles).

Good luck and Good Trading!

-- Q

5 out of 5 stars The truth about how to become a successful trader.......2006-09-01

I purchased this book because I was trading with a method that used the awesome oscillator. I figured I should know something about the person who created it. I got much more than that. The book helped me to quit focusing on trading techniques and to start looking at my own mental state for trading. Turning inward has allowed me build better confidence in myself and my method. That in turn allows me to trade with a mindset which successful traders have. The fact that the book also presents a very viable trading method is just an added bonus. This book and "Trading In The Zone" by Mark Douglas transformed my trading career.
Complex Adaptive Systems: An Introduction to Computational Models of Social Life (Princeton Studies in Complexity)
Average customer rating: 5 out of 5 stars
  • Annie Wu -- Book #1
  • The Emergence of Convergence
Complex Adaptive Systems: An Introduction to Computational Models of Social Life (Princeton Studies in Complexity)
John H. Miller , and Scott E. Page
Manufacturer: Princeton University Press
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Social Sciences | Nonfiction | Subjects | Books
ResearchResearch | Social Sciences | Nonfiction | Subjects | Books
GeneralGeneral | Sociology | Social Sciences | Nonfiction | Subjects | Books
Social TheorySocial Theory | Sociology | Social Sciences | Nonfiction | Subjects | Books
Chaos & SystemsChaos & Systems | Physics | Science | Subjects | Books
Acoustics & SoundAcoustics & Sound | Physics | Science | Subjects | Books
System TheorySystem Theory | Physics | Science | Subjects | Books
GeneralGeneral | History & Philosophy | Science | Subjects | Books
Chaos & SystemsChaos & Systems | Mathematics | Professional Science | Professional & Technical | Subjects | Books
System TheorySystem Theory | Physics | Professional Science | Professional & Technical | Subjects | Books
Similar Items:
  1. Generative Social Science: Studies in Agent-Based Computational Modeling (Princeton Studies in Complexity) Generative Social Science: Studies in Agent-Based Computational Modeling (Princeton Studies in Complexity)
  2. The Difference: How the Power of Diversity Creates Better Groups, Firms, Schools, and Societies The Difference: How the Power of Diversity Creates Better Groups, Firms, Schools, and Societies
  3. Social Emergence: Societies As Complex Systems Social Emergence: Societies As Complex Systems
  4. Structure and Dynamics of Networks (Princeton Studies in Complexit) Structure and Dynamics of Networks (Princeton Studies in Complexit)
  5. Evolutionary Dynamics: Exploring the Equations of Life Evolutionary Dynamics: Exploring the Equations of Life

ASIN: 0691127026

Book Description

This book provides the first clear, comprehensive, and accessible account of complex adaptive social systems, by two of the field's leading authorities. Such systems--whether political parties, stock markets, or ant colonies--present some of the most intriguing theoretical and practical challenges confronting the social sciences. Engagingly written, and balancing technical detail with intuitive explanations, Complex Adaptive Systems focuses on the key tools and ideas that have emerged in the field since the mid-1990s, as well as the techniques needed to investigate such systems. It provides a detailed introduction to concepts such as emergence, self-organized criticality, automata, networks, diversity, adaptation, and feedback. It also demonstrates how complex adaptive systems can be explored using methods ranging from mathematics to computational models of adaptive agents.

John Miller and Scott Page show how to combine ideas from economics, political science, biology, physics, and computer science to illuminate topics in organization, adaptation, decentralization, and robustness. They also demonstrate how the usual extremes used in modeling can be fruitfully transcended.

Customer Reviews:

5 out of 5 stars Annie Wu -- Book #1.......2007-08-10

I am a purchasing agent who buys books for my faculty, and as far as I know, this faculty member is very impressed with this particular book.

5 out of 5 stars The Emergence of Convergence .......2007-08-04

At the time of writing this review, this book isn't searchable through Amazon, that's too bad because if you're reading the reviews wondering if it's worth buying, just browsing through any page from the intro or appendix B would clearly resolve any remnant hesitation. This book is a must have for anyone even remotely interested in complex adaptive systems. Scott Page and John Miller dress the landscape and state of the art of computational social science, the issues are motivated from the ground up and the existing approaches to resolve them explicitly detailed, yet using clear and jargon free language. For example, descriptions of the many concepts repeatedly used in the scientific method (of CAS et al) such as ergodicity or optimization theory are refreshing and insightful, simply stuff you don't get from textbooks, but rather that one would learn over years of experience doing.

In summary, the authors are handing us an expert summary of literature and developments of a complex field in a concise, fun and delightful read, it would be a shame to miss it.
Synthetic Aperture Radar Signal Processing with MATLAB Algorithms
Average customer rating: 4.5 out of 5 stars
  • Excellent comprehensive text
  • One of the best texts on SAR signal processing
  • nice applications with heavy computations
Synthetic Aperture Radar Signal Processing with MATLAB Algorithms
Mehrdad Soumekh
Manufacturer: Wiley-Interscience
ProductGroup: Book
Binding: Hardcover

GeneralGeneral | Algorithms | Programming | Computers & Internet | Subjects | Books
Communication & Signal ProcessingCommunication & Signal Processing | Circuitry | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Graphic Design | Computers & Internet | Subjects | Books
Imaging SystemsImaging Systems | Computer Technology | Engineering | Professional & Technical | Subjects | Books
GeneralGeneral | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
Antennas & RadarAntennas & Radar | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
GeneralGeneral | Mechanical | Engineering | Professional & Technical | Subjects | Books
GeneralGeneral | Science | Subjects | Books
GeneralGeneral | Mathematics | Science | Subjects | Books
AppliedApplied | Physics | Science | Subjects | Books
GeneralGeneral | Arts & Photography | Subjects | Books
All Amazon UpgradeAll Amazon Upgrade | Amazon Upgrade | Stores | Books
Arts & PhotographyArts & Photography | Amazon Upgrade | Stores | Books
Computers & InternetComputers & Internet | Amazon Upgrade | Stores | Books
EngineeringEngineering | Amazon Upgrade | Stores | Books
Professional & TechnicalProfessional & Technical | Amazon Upgrade | Stores | Books
ScienceScience | Amazon Upgrade | Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Arts & PhotographyArts & Photography | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
ProfessionalProfessional | Qualifying Textbooks - Fall 2007 | Stores | Books
ScienceScience | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Digital Processing Of Synthetic Aperture Radar Data: Algorithms And Implementation (Artech House Remote Sensing Library) Digital Processing Of Synthetic Aperture Radar Data: Algorithms And Implementation (Artech House Remote Sensing Library)
  2. Fundamentals of Radar Signal Processing Fundamentals of Radar Signal Processing
  3. Spotlight Synthetic Aperture Radar: Signal Processing Algorithms (Artech House Remote Sensing Library) Spotlight Synthetic Aperture Radar: Signal Processing Algorithms (Artech House Remote Sensing Library)
  4. Radar Systems Analysis and Design Using MATLAB Radar Systems Analysis and Design Using MATLAB
  5. Synthetic Aperture Radar: Systems and Signal Processing (Wiley Series in Remote Sensing and Image Processing) Synthetic Aperture Radar: Systems and Signal Processing (Wiley Series in Remote Sensing and Image Processing)

ASIN: 0471297062

Book Description

An up-to-date analysis of the SAR wavefront reconstruction signal theory and its digital implementation With the advent of fast computing and digital information processing techniques, synthetic aperture radar (SAR) technology has become both more powerful and more accurate. Synthetic Aperture Radar Signal Processing with MATLAB Algorithms addresses these recent developments, providing a complete, up-to-date analysis of SAR and its associated digital signal processing algorithms. This book introduces the wavefront reconstruction signal theory that underlies the best SAR imaging methods and provides clear guidelines to system design, implementation, and applications in diverse areas-from airborne reconnaissance to topographic imaging of ocean floors to surveillance and air traffic control to medical imaging techniques, and numerous others. Enabling professionals in radar signal and image processing to use synthetic aperture technology to its fullest potential, this work:
* Includes M-files to supplement this book that can be retrieved from The MathWorks anonymous FTP server at ftp://ftp.mathworks.com/pub/books/soumekh
* Provides practical examples and results from real SAR, ISAR, and CSAR databases
* Outlines unique properties of the SAR signal that cannot be found in other information processing systems
* Examines spotlight SAR, stripmap SAR, circular SAR, and monopulse SAR modalities
* Discusses classical SAR processing issues such as motion compensation and radar calibration

Customer Reviews:

5 out of 5 stars Excellent comprehensive text.......2006-06-07

To me, this book's greatest strength is instant applicability of theories and recipes presented in it. Virtually all topics in SAR are covered with great quality. There is no hard tie to any particular type of radar signals, which makes it very versatile.
Certainly one of the best engineering books I ever bought.

5 out of 5 stars One of the best texts on SAR signal processing.......2005-10-21

SAR imaging owes a lot to inverse scattering theory, coherence theory, Fourier optics and holography. Luckily, Soumekh comes from an optics background and therefore, is very comfortable with all the optics stuff. He has done an excellent job in presenting different modalities of SAR imaging like stripmap and spotlight and implementing the algorithms in matlab. There is a lot of depth in his book and every time I read it I understand something that I could not understand when I read it last time. I have become a fan of Soumekh. I also attended one of his tutorials based on this book in the SPIE symposium in Orlando Florida.

4 out of 5 stars nice applications with heavy computations.......2004-12-25

Wasn't there once a time, in the depths of the Cold War, when Synthetic Aperture Radar was highly classified? It is still jarring to me to see a book like this, telling all and sundry about the many applications to which it can be directed.

Soumekh takes us through the basic theory. Intensive numerical analysis. Which is why Matlab has been drafted by him to aid us. A nice aid to following the concepts and seeing examples that are non-trivial. The hardest sections of each chapter are on the reconstruction of the data. That is, in the finding of possible sources that gave rise to the observed signals.

You would do well before reading this book to be fully conversant about [Fast] Fourier Transforms and scattering of radiation from objects. Put it this way, if Point Spread Function doesn't mean anything to you, then the book might be of limited use in your situation.

He discusses important geometries, like stripmap and the circular SAR. But just as importantly, there is good mention of applications like aerial reconnaissance or surveying.
Mathematics for 3D Game Programming and Computer Graphics, Second Edition (Game Development Series)
Average customer rating: 4.5 out of 5 stars
  • One of a kind
  • Great book
  • Math majors rejoice
  • Great book on the math needed for 3D games and graphics
  • An Essential Source for Robust 3D Graphics Engine Design
Mathematics for 3D Game Programming and Computer Graphics, Second Edition (Game Development Series)
Lengyel
Manufacturer: Charles River Media
ProductGroup: Book
Binding: Hardcover

Games & Strategy GuidesGames & Strategy Guides | Computers & Internet | Subjects | Books | Internet Games | Strategy Guides | Video Games
Web GraphicsWeb Graphics | Web Design | Web Development | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Graphic Design | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
GeneralGeneral | Operating Systems | Computers & Internet | Subjects | Books
GuidesGuides | Job Hunting & Careers | Business & Investing | Subjects | Books
Video & Electronic GamesVideo & Electronic Games | Puzzles & Games | Entertainment | Subjects | Books
GeneralGeneral | Applied | Mathematics | Science | Subjects | Books
GeneralGeneral | Mathematics | Science | Subjects | Books
GeneralGeneral | Arts & Photography | Subjects | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Arts & PhotographyArts & Photography | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
EntertainmentEntertainment | Qualifying Textbooks - Fall 2007 | Stores | Books
ScienceScience | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. 3D Math Primer for Graphics and Game Development (Wordware Game Math Library) 3D Math Primer for Graphics and Game Development (Wordware Game Math Library)
  2. Real-Time Rendering (2nd Edition) Real-Time Rendering (2nd Edition)
  3. Programming Game AI by Example Programming Game AI by Example
  4. Real-Time Collision Detection (The Morgan Kaufmann Series in Interactive 3-D Technology) Real-Time Collision Detection (The Morgan Kaufmann Series in Interactive 3-D Technology)
  5. Introduction to 3D Game Programming with DirectX 9 (Wordware Game and Graphics Library) Introduction to 3D Game Programming with DirectX 9 (Wordware Game and Graphics Library)

Accessories:
  1. Physics Modeling for Game Programmers Physics Modeling for Game Programmers
  2. Mathematics and Physics for Programmers (Game Development Series) Mathematics and Physics for Programmers (Game Development Series)

ASIN: 1584502770

Book Description

This completely updated second edition illustrates the mathematical concepts that a game programmer would need to develop a professional-quality 3D engine. Although the book is geared toward applications in game development, many of the topics appeal to general interests in 3D graphics. It starts at a fairly basic level in areas such as vector geometry and linear algebra, and then progresses to more advanced topics in 3D game programming such as illumination and visibility determination. Particular attention is given to derivations of key results, ensuring that the reader is not forced to endure gaps in the theory. The book assumes a working knowledge of trigonometry and calculus, but also includes sections that review the important tools used from these disciplines, such as trigonometric identities, differential equations, and Taylor series.

Customer Reviews:

5 out of 5 stars One of a kind.......2007-03-23


As a professional 3D graphics programmer, I can not stress enough the quality of this book. This book covers 3D math fundamentals, algorithms, and it is complete with easy to understand (!) proofs. The math is difficult because there is so many problems to be solved in 3D (and they draw from many different branches of mathematics), but it is written in such a clear way that every topic is made approachable. Unlike esoteric Ph. D papers, you aren't assumed to have any specific knowledge of math idioms or jargon. You simply need a decent grasp of college calculus and trigonometry to make the most of it. There are a few samples too to test your knowledge.

Expect to spend at least a solid year to really make the use of this book. Treat it as you would a two - three semester course in college. During this process, you'll find yourself occasionally wanting to get more practice and referring to a respective book on it.

If you could only own two books for 3D programming, buy this first and buy Ericson's book on collision detection next.

In summary, Eric Lengyel's attention to detail and mastery of 3D math / algorithms really shines and this book is an example of it.



5 out of 5 stars Great book.......2007-03-08

This book is great for anyone interested in computer graphics. Even for people who do not have a lot of math/graphics experience, this book starts you off with the basics of vectors and matrices and has exercises/solutions for each chapter. It saves you the time of looking through your old linear algebra and differential equation math books and contains the must know information you will use as a graphics programmer.

3 out of 5 stars Math majors rejoice.......2007-03-02

To be honest, while I find this book to be a decent reference, I find it to be pretty inaccessible in terms of sitting down and reading through it in an attempt to learn the concepts. As a non-math major (I'm actually an engineer and software developer) these math concepts are by no means beyond me. But rather than simply being presented with equation after equation, proof after proof, what I find a lot more valuable is more discussion on the usage of these equations. Specifically I'd like to see examples, diagrams, and code, and there is precious little of any of that in this book.

In other words, this book is very much like what you expect to find in a very dry upper devision college math text for the consumption of math majors who are used to such things. But for a non math major just trying to make use of these concepts in order to get the job done and make games? eh, not so much.

Still, I do think this book is useful as a reference when I want to look up an equation as there are a ton of them crammed into this book, but for me, I just don't find this book to be very good as a learning tool.

5 out of 5 stars Great book on the math needed for 3D games and graphics.......2006-11-27

This book illustrates the mathematics that a game programmer would need to develop a professional-quality 3D engine. Although the book is geared toward applications in game development, many of the topics appeal to general interests in 3D graphics. It starts at a fairly basic level in areas such as vector geometry and linear algebra, and then progresses to more advanced topics in 3D game programming such as illumination, visibility determination, and collision detection. Particular attention is given to derivations of key results, ensuring that the reader is not forced to endure gaps in the theory. The book assumes a working knowledge of trigonometry and calculus, but also includes sections that review the important tools used from these disciplines, such as trigonometric identities, differential equations, and Taylor series. This book has plenty of examples and figures, making it much more illustrative than your average math book. I highly recommend it to anyone interested in implementing more advanced mathematics into their games or graphics applications. The following is the table of contents for this second edition:
Chapter 0 The Rendering Pipeline (NEW)
Chapter 1 Vectors
Chapter 2 Matrices
Chapter 3 Transforms
Chapter 4 3D Engine Geometry
Chapter 5 Ray Tracing
Chapter 6 Illumination
Chapter 7 Visibility Determination
Chapter 8 Collision Detection
Chapter 9 Polygonal Techniques
Chapter 10 Shadows (NEW)
Chapter 11 Linear Physics
Chapter 12 Rotational Physics
Chapter 13 Fluid Simulation
Chapter 14 Numerical Methods (NEW)
Chapter 15 Curves and Surfaces (NEW)
Appendix A Complex Numbers
Appendix B Trigonometry Reference
Appendix C Coordinate Systems
Appendix D Taylor Series
Appendix E Answers to Exercises

Note that there are four new chapters in this second edition.

5 out of 5 stars An Essential Source for Robust 3D Graphics Engine Design.......2004-11-21

I have not yet been able to purchase the second edition of this book. However, since it is a refinement of the first edition, I feel that I am somewhat competent to review this later version of Lengyel's text on this knowledge of the fundamental chapters which are included in both editions.

Definitely, the subject of 3D Computer Graphics draws programmers and gamers inward like a bug lamp draws insects inward. The ability to express one's own inspiring representation of the world seems to attract the deepest longings of the subcreative nature of the human person. However, the coder quickly realizes that the realization of this dream is extremely difficult due to the complexities of visualization in nature. Lengyel's text helps to break through many of these complexities.

In order to make sure that the reader is "up to speed" on the essentials in mathematics which are necessary for a 3D engine, Lengyel gives a quick, but thorough, review of Vector and Matrix operations. I was indeed impressed by the amount that he condensed into the beginning of the text. While this is far from a complete treatise on Linear Algebra, this material gives the reader the basics which will be necessary for all the other chapters. This is further augmented by his treatment of 3D geometry, its representations, and calculations relevant to it.
Using this, he treats on various subjects that are extremely important for making a lean, mean, and beautiful rendering machine.

His treatment of transformations gives the reader a base in this knowledge that is independent of the rendering context. This is an excellent approach because knowledge of how something works allows for one to use it more fully. He also goes further in introducing Quaternions and deriving rotations around any arbitrary axis.

The chapter on Ray Tracing gives the necessary background for the work done in the following chapter on illumination. While the latter is often implemented by the graphics environment that the coder is using, the full knowledge of this allows for further application in subjects such as bump mapping (which he treats) as well as reflective surface simulation.

Perhaps the most interesting and important subject covered in the text, however, is the chapter on visibility determination. Since this is critical to the speed of rendering, this topic is central to game engine design. Lengyel works through the various methods for bounding box construction as well as bounding spheres, ellipsoids, and cylinders and then explains how these can be tested against the view frustrum in order to determine if an object should even be rendered. Another chapter on various techniques which can be applied to polygons outlines procedures for reducing the complexity of meshes, without compromising quality.

The remaining chapters touch on collision detection, linear and rotational physics, and fluid simulation. These topics allow for the addion of various levels of realism to be added to 3D engines and are of importance once the rendering environment has been established. Furthermore, his appendices are a nice addition for those times when our memories fail to recall various facts.

And so, I give this book my definite approval. It is hard to come by a text so compact, yet thorough, on the foundations truly needed for 3D Graphics. These mathematical foundations allow for greater things to be explored and should interest any 3D programmer as well as individuals with a general interest in mathematics, especially in the applications of linear algebra and calculus.
Data Structures and Algorithms (Addison-Wesley Series in Computer Science and Information Pr)
Average customer rating: 4.5 out of 5 stars
  • An okay book!
  • Excellent Book
  • A JEWEL
  • A classic text book on Data Structures.
  • The best introduction to the field - a pleasure to read
Data Structures and Algorithms (Addison-Wesley Series in Computer Science and Information Pr)
Alfred V. Aho , Jeffrey D. Ullman , and John E. Hopcroft
Manufacturer: Addison Wesley
ProductGroup: Book
Binding: Hardcover

GeneralGeneral | Algorithms | Programming | Computers & Internet | Subjects | Books
Data StructuresData Structures | Algorithms | Programming | Computers & Internet | Subjects | Books
Structured DesignStructured Design | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
Database DesignDatabase Design | Databases | Computers & Internet | Subjects | Books
GeneralGeneral | Databases | Computers & Internet | Subjects | Books
Systems Analysis & DesignSystems Analysis & Design | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
Questions & AnswersQuestions & Answers | Education | Reference | Subjects | Books
GeneralGeneral | Reference | Subjects | Books
MathematicsMathematics | Professional Science | Professional & Technical | Subjects | Books | Applied | Chaos & Systems | Geometry & Topology | Mathematical Analysis | Mathematical Physics | Number Systems | Pure Mathematics | Transformations | Trigonometry
AlgorithmsAlgorithms | Computer Science & Information Systems | New & Used Textbooks | Stores | Books
Data StructuresData Structures | Computer Science & Information Systems | New & Used Textbooks | Stores | Books
Programming LanguagesProgramming Languages | Computer Science & Information Systems | New & Used Textbooks | Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
ProfessionalProfessional | Qualifying Textbooks - Fall 2007 | Stores | Books
ReferenceReference | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. The Design and Analysis of Computer Algorithms (Addison-Wesley Series in Computer Science and Information Processing) The Design and Analysis of Computer Algorithms (Addison-Wesley Series in Computer Science and Information Processing)
  2. Introduction to Algorithms Introduction to Algorithms
  3. Concrete Mathematics: A Foundation for Computer Science (2nd Edition) Concrete Mathematics: A Foundation for Computer Science (2nd Edition)
  4. Compilers: Principles, Techniques, and Tools (2nd Edition) Compilers: Principles, Techniques, and Tools (2nd Edition)
  5. Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series) Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)

ASIN: 0201000237

Customer Reviews:

3 out of 5 stars An okay book!.......2007-05-23

It is just an okay book, not extraordinary in any way. Especially, this is certainly not for the novice in this topic, i.e., it is certainly not a good introductory book. So if you are new to data structures and algorithms, stay away from this book, go for some good introductory book.

For the advanced readers, it is an okay book. Better books are available, e.g., books by Cormen et al. and Robert Sedgewick.

The book is written in a way not very intersting or engaging. The algorithms are not explained in detail. Often things are left unexplained or assumed that the reader already knows it. Algorithms are presented in pseudocode, which causes problems especially for the readers familiar to some particular programming language.

4 out of 5 stars Excellent Book.......2007-05-17

This book explains very clearly the subjects of data structures and algorithms. Its in-depth coverage is very intuitive and easy to follow unlike other literature that is often tedious or esoteric.
The only complaint I have is the choice of the programming language. Pascal is a language of the past. A new edition using C will make this book simply a gem.

5 out of 5 stars A JEWEL.......2006-01-15

Perfect book. Nice and small. You can buy it cheap too, it's old. But it's full of the meat and potatoes, no fluffy Java source code. Sure, it uses Pascal, but it's not that hard to understand Pascal code even if you never programmed in Pascal (me neither). What matters is the discussions behind the scenes. It covers the whole range of what you should know and it's concise. They don't write books like this anymore.

4 out of 5 stars A classic text book on Data Structures........2005-05-19

I believe two books make a classic collection in data structures - one was the data structures book by sartaj sahni (his first edition book many years ago - I haven't looked at his recent books). That was the book I had to study when I was an undergrad student. Now I was entrusted with the task of teaching Data Structures and after looking at several books, this is the one I chose (may be because it comes most close to the style of teaching using psuedo-pascal that I grew up with).

I believe psuedo languages are the best way to learn concepts of any computer science area without getting bogged down in the nitty gritty of a language's syntax and semantics. I found the problems at the end of the chapters to be thoughtful and not extremely hard for undergraduate students. This book also goes into brief mathematical aspects of analysing the complexity of algorithms where necessary. The mathematical analysis is usually the part that most undergrad students moan and groan about, but they better get used to it IMO, if they wish to elevate themselves from the ranks of "a programmer" to an software / algorithm designer.

I have to agree that this book can be extremely hard for the weaker students in the class who have never had any programming or basic college algebra exposure. For all others, this book should be great.

5 out of 5 stars The best introduction to the field - a pleasure to read.......2002-02-10

A textbook by Aho/Hopcroft/Ullman is sort of a guarantee of quality -
and this one is no exception. These people are among the greatest
researchers and teachers in Computer Science, and this book is a
great opportunity to 'learn from the masters'.

As an introduction to the fascinating field of Data Structures and
Algorithms, this is perhaps the best textbook you'll find out there.
Starting with the basics, the authors develop the concepts in a
natural manner. Array, lists and stacks soon give way to binary trees,
heaps and then more advanced data structures. All data structures are
introduced with proper motivation in terms of the kind of problems
that they are useful in solving.

The basic algorithms in searching, sorting, and graphs are then presented
in detail, followed by a chapter on algorithm analysis techniques, and
one on design paradigms such as dynamic programming, backtracking, divide
and conquer, greedy approach, and local search. The book ends with chapters
data structures and algorithms for external storage and memory management.

This is a textbook, and therefore you can expect a fair amount of maths
in the analysis of algorithms, without which you can only do hand-waving.
All algorithms are explained, with detailed examples and illustrations -
this is one of the easiest books to follow in theoretical computer science.

All algorithms are presented in pseudocode, which makes it easier to
understand things at an abtract level without getting bogged down in
language specific technical details, and the pseudocode is very clear
and concise, making it an easy task to adapt it to any given language.

An additional plus-point is its size - weighing in at less than 450
pages, this is a 'backpack friendly' book which you can easily carry
around, unlike many others on the subject.

The only caveat is that the book is almost 20 years old, so you won't
find the more recent topics like red-black trees, skip lists etc.
I'd suggest using this book for an introduction to the basics, with the
book by Cormen et al (if you want the maths) or Sedgewick (if you don't
want the maths) as excellent supplements as well as advanced references.

I must confess to having a weak spot for this book, since it introduced
me to algorithms and i fell in love with the subject. However, i think
most people who've read it would agree that it is a classic among Computer
Science textbooks which has stood the test of time.
The Humane Interface: New Directions for Designing Interactive Systems (ACM Press)
Average customer rating: 4 out of 5 stars
  • Outdated, but interesting.
  • Excellent book on HCI
  • Interesting, but probably not what you're looking for
  • Amazing
  • A thought provoking read, only for those with the stomach to change.
The Humane Interface: New Directions for Designing Interactive Systems (ACM Press)
Jef Raskin
Manufacturer: Addison-Wesley Professional
ProductGroup: Book
Binding: Paperback

Website Architecture & UsabilityWebsite Architecture & Usability | Web Development | Computers & Internet | Subjects | Books
Systems Analysis & DesignSystems Analysis & Design | Computer Science | Computers & Internet | Subjects | Books
Human-Computer InteractionHuman-Computer Interaction | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. The Design of Everyday Things The Design of Everyday Things
  2. About Face 2.0: The Essentials of Interaction Design About Face 2.0: The Essentials of Interaction Design
  3. The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity
  4. Designing Interfaces: Patterns for Effective Interaction Design Designing Interfaces: Patterns for Effective Interaction Design
  5. The Elements of User Interface Design The Elements of User Interface Design

ASIN: 0201379376

Amazon.com

"The book that explains why you really hate computers."

I've admired Jef Raskin for years. For those who don't know, he is the "Father of the Macintosh," one of the original geniuses who guided the Mac in the early days. But, more than a computer scientist, Raskin is a cognitive psychologist. He studies how the brain works with special emphasis on how that relates to us using computers. His magnum opus was the Canon Cat, which was an excellent and well-thought-out little computer.

In The Humane Interface, Raskin goes into detail describing how computers can be made easier to understand and use. Ever want to know why you really don't like Windows? The answer is in this book. In fact, there's so much in this book that makes sense, I really want to send a copy to every employee at Microsoft.

I loved reading this book and nodding my head in rabid agreement. Raskin states, "There has never been any technical reason for a computer to take more than a few seconds to begin operation when it is turned on." So why then does Windows (or Linux!) take so darn long to start up? The PalmPilot is on instantly, as is your cell phone. But for some reason, we tolerate the computer taking a few eons to start. (And until consumers complain about it, things won't change.)

Computers can be easy to use, and the people who design them and design software need to read this book. Do you ever get the impression that the person who designed a piece of software must have come from the same company that designed the front panel on your VCR? Why should you have to double-click anything? What does Ctrl+D mean one thing in one program and a completely different thing in another? And what's the point of the Yes/No confirmation if the user is in the habit of clicking Yes without thinking about it? Raskin neatly probes all these areas.

While I admire everything Raskin has to say, the book is pretty heavy on the psychology end. Myself, I enjoy cognitive psychology (especially books by Raskin's cohort Donald Norman), though some may find that part of the book boring. Even so, Raskin builds and backs his argument in a most eloquent and scientific manner. Especially if you design software or need to teach or train people to use computers, this book deserves a spot on your shelf. --Dan Gookin

Book Description

This unique guide to interactive system design reflects the experience and vision of Jef Raskin, the creator of the Apple Macintosh project. Other books may show how to use today's widgets and interface ideas effectively. Raskin, however, demonstrates that many current interface paradigms are dead ends, and that to make computers significantly easier to use requires new approaches. He explains how to effect desperately needed changes, offering a wealth of innovative and specific interface ideas for software designers, developers, and product managers. The Apple Macintosh helped to introduce a previous revolution in computer interface design, drawing on the best available technology to establish many of the interface techniques and methods now universal in the computer industry. With this book, Raskin proves again both his farsightedness and his practicality. He also demonstrates how design ideas must be built on a scientific basis, presenting just enough cognitive psychology to link the interface of the future to the experimental evidence and to show why that interface will work. Raskin observes that our honeymoon with digital technology is over: We are tired of having to learn huge, arcane programs to do even the simplest of tasks; we have had our fill of crashing computers; and we are fatigued by the continual pressure to upgrade. The Humane Interface delivers a way for computers, information appliances, and other technology-driven products to continue to advance in power and expand their range of applicability, while becoming free of the hassles and obscurities that plague present products.

Customer Reviews:

4 out of 5 stars Outdated, but interesting........2006-09-14

An interesting read, although many of his examples seem quite outdated. Most of the examples of bad user interfaces come from either Microsoft Windows, or a very old version of Microsoft Word running on a Mac. Most of his examples of good use interfaces come from the ancient Canon Cat computer, or occasionally from the original Macintosh project.

The book does spend a fair amount of time describing various laws and rules for evaluating the effectiveness and efficiency of user interface designs. This portion of the text is sure to remain valid throughout the years.

Although not exactly a page turner, I would recommend this book for anybody who designs user interfaces on a regular basis - even if you don't use the laws described, at least knowing about them is likely to make you design better interfaces unconsciously.

5 out of 5 stars Excellent book on HCI.......2006-08-30

The level of detail in this book was appropriate and helpful for the field, while not overly boring and technical. Real-world examples given, which are still useful despite the fast development of new systems. Some improvements visible in New Operating Systems, which gives the suggestions validity in the industry.

3 out of 5 stars Interesting, but probably not what you're looking for.......2006-07-24

The author brings up some interesting issues, and has some very interesting ideas about user interface design. At the very least, it gets you questioning some practices that may have seemed beyond questioning. The author's credibility vanished for me when he suggested that file names and directory structures should be done away with in favour of full text searches because file names are just to hard to remember! That said, there are some good ideas, particularly in chapter 6.

5 out of 5 stars Amazing.......2005-12-19

A wonderful introduction too user interface design based on real science, a model for a sucessful OS interface, and Raskins personal thoughts.

5 out of 5 stars A thought provoking read, only for those with the stomach to change........2005-11-27

Many of the conclusions presented in this book will seem radical to almost anyone that has used a computer before.

Because of his abandonment of convention the resistance to Jefs ideas are profound (even evident in some of the other reviews here on Amazon). He mentions in his book that many times he would create an user interface for a client that was much more efficient than any competitors but the design would be rejected because it was too different from the competition. I felt Jefs core message was not to trust the mistakes of history, think for yourself and define the world you want to live in. If you are scared of been different this book is not for you. If you are willing to hear something new and want an edge in interface design, this is it.

While Jef builds his arguments clearly and cleverly some readers may find the discussion a bit deep and I could not recommend this book as a relaxing night time page turner. The mix of physiology and computer science creates some thought provoking ideas and will require the reader to devote a fair amount of thinking time between chapters to fully appreciate. Not for the closed minded, you will need to suspend your initial doubts until you have had time to digest the evidence presented. In most cases, most of his points bear the weight of close scrutiny very well. Many of the negative reviews here clearly show a misunderstanding of Jefs ideas not just disagreement with them.

A large portion of the book focuses on the science of user interface. If you are involved in any project that requires user testing, which should be every project, this book provides a core set of useful techniques that are present discreetly from Jefs ideas. Jef uses all of these techniques to provide evidence for his ideas else where in the book. Providing an easy to follow yet incredibly powerful set of tools, this book is a must have for these sections alone.

At the end of his life Jef devoted his time to making his dream a reality. The Raskin Center (RCHI) was formed and started development on the Archy Project. After his death the project carries on; using the book as a starting block this, now community driven, project is on the steady march forward. If you want to see some of Jefs ideas in real life or wish to discuss the ideas in the book then check out the website ( http://rchi.raskincenter.org/ ). I have found the forums to be very useful in deepening my understanding of the points raised in the book.

While most people will revert to designing computer interfaces in the standard "industry" fashion because it's easier to think inside the box, I truly hope that this book inspires at least a few to bring us a new world of computers that actually respect the user. Or in other words, computers that use a Humane Interface.
A Course Of Modern Analysis (Cambridge Mathematical Library)
Average customer rating: 4.5 out of 5 stars
  • Book in bad conditions.
  • Whittaker & Watson
  • Watson and Whittaker
  • This book is worth it's weight in gold!!
  • About the other author, YOU STILL DID NOT BUY IT?
A Course Of Modern Analysis (Cambridge Mathematical Library)
E. T. Whittaker
Manufacturer: Cambridge University Press
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Science | Subjects | Books
CalculusCalculus | Pure Mathematics | Mathematics | Science | Subjects | Books
GeneralGeneral | Mathematics | Science | Subjects | Books
General GeometryGeneral Geometry | Geometry & Topology | Mathematics | Science | Subjects | Books
Mathematical AnalysisMathematical Analysis | Mathematics | Science | Subjects | Books
Probability & StatisticsProbability & Statistics | Applied | Mathematics | Science | Subjects | Books
StatisticsStatistics | Applied | Mathematics | Professional Science | Professional & Technical | Subjects | Books
General GeometryGeneral Geometry | Geometry & Topology | Mathematics | Professional Science | Professional & Technical | Subjects | Books
Mathematical AnalysisMathematical Analysis | Mathematics | Professional Science | Professional & Technical | Subjects | Books
Look Inside Science BooksLook Inside Science Books | Trip | Specialty Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
ProfessionalProfessional | Qualifying Textbooks - Fall 2007 | Stores | Books
ScienceScience | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. A Treatise on the Theory of Bessel Functions (Cambridge Mathematical Library) A Treatise on the Theory of Bessel Functions (Cambridge Mathematical Library)
  2. Special Functions & Their Applications Special Functions & Their Applications
  3. Special Functions Special Functions
  4. A Course of Pure Mathematics (Cambridge Mathematical Library) A Course of Pure Mathematics (Cambridge Mathematical Library)
  5. Table of Integrals, Series, and Products, Seventh Edition Table of Integrals, Series, and Products, Seventh Edition

ASIN: 0521588073

Book Description

This classic text has entered and held the field as the standard book on the applications of analysis to the transcendental functions. The authors explain the methods of modern analysis in the first part of the book and then proceed to a detailed discussion of the transcendental function, unhampered by the necessity of continually proving new theorems for special applications. In this way the authors have succeeded in being rigorous without imposing on the reader the mass of detail that so often tends to make a rigorous demonstration tedious. Researchers and students will find this book as valuable as ever.

Customer Reviews:

1 out of 5 stars Book in bad conditions........2007-10-06

The product I recieved is in terrible conditions, very used and dirty, the book must have been a new edition (in blue color) but this one is grey. I send you some photos in another message in order to show you the bad conditions of this book.

4 out of 5 stars Whittaker & Watson.......2007-08-23

Classic text. Good encyclopedic source of mathematics - pure & applied. Definitely not a picture book and takes a bit of digging to find what one needs. Typical abbreviated index found in British texts of that era.

5 out of 5 stars Watson and Whittaker.......2007-08-05

Excellent for reference and technique. Don't expect calculus on manifolds or forms. But work the "old school" problems and the payoff will be tremendous" For those who want to a more modern (geometric) supplement Spivak is good and there is a book called Visual Complex Analysis that is by Needham (spelling?) that is quite good.



5 out of 5 stars This book is worth it's weight in gold!!.......2004-07-03

If I could, I would give this book ten stars. When I first sat down to read it, I couldn't believe what I was seeing. This is the only book I have ever seen on complex analysis (or any scientific field for that matter) in which the authors cover so much material (everything from residues to integral equations to elliptic functions and MUCH more) and yet manage to make the whole text fit into a framework which is relatively easy to follow, even for someone completely new to complex analysis. Moreover, the majority of the many hundreds of excercizes in this book range from moderately to nail-bitingly hard, and encourage a true understanding of the material being covered. I would reccommend this book for ANYONE who has mastered basic calculus and analysis and wishes to begin learning complex analysis and the theory of special functions. The book's coverage of the following topics is especially noteworthy: The gamma function (the book uses the INFINITE PRODUCT as the basic definition), the hypergeometric function (and the confluent hypergeometric function), bessel functions (a field in which G.N. Watson was a leading expert), and the Weirstrassian and Jacobean elliptic functions and theta functions (I LOVED the intuitive development of the theory of the elliptic functions, which is made to parrallel that of the trigonometric functions, which are of course familiar to the reader). I would ESPECIALLY recommend this book for those pursuing SELF-STUDY (although it is NOT for the mathematically weak-of-heart, but no book on the topic is), as it is quite self-contained and readable for a book on complex analysisis. Once you buy it, you won't even think to complain about the high pricetag, because you will be way too absorbed in the math to think about anything else.

5 out of 5 stars About the other author, YOU STILL DID NOT BUY IT?.......2003-12-13

Neville Watson's mother was Mary Justina Griffith, the daughter of the rector of Ardley in Oxfordshire. Neville's father was George Wentworth Watson who was a schoolmaster, but is more famous for his work as a genealogist. He played a large role in the publication of The Complete Peerage, a 13-volume database of the British peerage, generally accepted as the greatest British achievement in the field of genealogy. The first edition was published in London between 1887 and 1898. George and Mary Watson had two children, a boy and a girl, the eldest being Neville.

Neville was educated at St Paul's School in London where he was very fortunate to have the outstanding teacher of mathematics Francis Macaulay. He mixed with equally outstanding pupils, for Littlewood, less than a year older than Watson, was also a pupil at the school. Having won a scholarship to Trinity College, Cambridge, Watson matriculated there in 1904. At this time there were three young fellows of Trinity all of whom had a major influence on Watson's mathematics. They were Whittaker, Barnes, and Hardy. Perhaps the one from this trio who had the greatest influence on him was Whittaker, despite the fact that he left Cambridge in 1906, two years after Watson began his studies there.

Watson graduated as Senior Wrangler in 1907 (meaning that he was ranked in first position among those who were awarded First Class degrees), completing the Mathematical Tripos in the following year in the second division of the First Class. He won a prestigious Smith's Prize in 1909, becoming a Fellow of Trinity College in 1910. This was particularly pleasing to him for he had a great love of his College, and throughout his life he collected prints of the College and of previous Fellows.

After election to his Trinity fellowship, Watson spent four further years in Cambridge before leaving to take up an assistant lectureship in University College, London. From 1918 to 1951 he was Mason Professor of Pure Mathematics at Birmingham. He married Elfrida Gwenfil Lane, the daughter of a farmer from Holbeach in Lincolnshire, in 1925. They had one son.

Watson worked on a wide variety of topics, all within the area of complex variable theory, such as difference equations, differential equations, number theory and special functions. He is best known as a joint author with Whittaker of A Course of Modern Analysis published in 1915. The first edition of the book has only Whittaker as an author. In 1922 Watson published The theory of Bessel functions which was another masterpiece. Titchmarsh wrote of Watson's books (see for example [2]):-

Here one felt was mathematics really happening before one's eyes. ... the older mathematical books were full of mystery and wonder. With Professor Watson we reached the period when the mystery is dispelled though the wonder remains.

One piece of work undertaken by Watson deserves special mention. It involves the problem of wireless waves, which were quickly found to travel long distances despite the fact that theoretically they should not have been able to follow the curvature of the Earth. A mathematical model had been constructed where the Earth was represented by a partially conducting sphere surrounded by an infinite dielectric. Such a model had been used by Macdonald, Rayleigh, Poincaré, Sommerfeld and others. Although Watson was not interested in how best to model the situation, he was, however, very interested in using his expertise to determine mathematical solutions to the given model which others might then check against observations. He obtained solutions to the problem in 1918 which showed conclusively that the model was not a satisfactory one.

In 1902 Heaviside had predicted that there was an conducting layer in the atmosphere which allowed radio waves to follow the Earth's curvature. This layer in the atmosphere, now called the Heaviside layer, was only a conjecture in 1918 but it was suggested to Watson that, having shown the previous model to be wrong, he now look at the model resulting from the postulated Heaviside layer. Watson showed that if the layer was about 100 km above the Earth's surface and it had a certain conductivity, then indeed the solutions obtained closely matched observations. That Heaviside, and Watson, were correct was confirmed in 1923 when the existence of the layer was proved experimentally when radio pulses were transmitted vertically upward and the returning pulses from the reflecting layer were received.

Watson undertook a major project by examining in detail Ramanujan's notebooks, extending his results and supplying proofs. In fact he wrote twenty-five papers relating to results in Ramanujan's notebooks, and he spent many hours making a hand written copy in wonderful script of all the notebooks. He enjoyed numerical calculations and spent many happy hours doing numerical work on his calculating machine.

He was elected to the Royal Society of London in 1919. In 1946 he received the Sylvester Medal of the Royal Society:-

... in recognition of his distinguished contributions to pure mathematics in the field of mathematical analysis and in particular for his work on asymptotic expansion and on general transforms.

Watson was also very active in his support for the London Mathematical Society. He served as secretary from 1919 to 1933, president from 1933 to 1935 and acted as an editor of the Proceedings of the London Mathematical Society until 1946. The Society awarded him their De Morgan Medal in 1947. The Royal Society of Edinburgh elected him to an honorary fellowship.

We find a little of Watson's personality described in [2]:-

He was the university's expert on the timetable; students with unusual combinations of subjects usually had to be referred to him for advice, and for many years after his retirement the dates of the academic year were governed by the "Watsonian cycle". ... He took great trouble with the style of his letters and his conversation and enjoyed finding a pungent phrase to express his points of view or his criticism ... he made no secret of his aversion to cars, telephones, and fountain pens. He loved trains - whose timetables were as familiar to him as those of the university lectures - and unusual stamps.

Article by: J J O'Connor and E F Robertson

Books:

  1. DMT: The Spirit Molecule: A Doctor's Revolutionary Research into the Biology of Near-Death and Mystical Experiences
  2. Dragon's Gate (Golden Mountain Chronicles, 1867)
  3. Dragon of the Red Dawn (A Stepping Stone Book(TM))
  4. Educational Research: Planning, Conducting, and Evaluating Quantitative and Qualitative Research (2nd Edition)
  5. Einstein: His Life and Universe
  6. Electrical Power and Controls
  7. Electronic Design Automation for Integrated Circuits Handbook 2 Vol Set (Electronic Design Automation for Integrated Circuits Hdbk)
  8. Eragon / Eldest (Inheritance, Books 1 & 2)
  9. Evolution of American Urban Society, The (6th Edition)
  10. Experimental Methods for Engineers (McGraw-Hill Mechanical Engineering)

Books Index

Books Home

Recommended Books

  1. Diana: An Extraordinary Life
  2. Anam Cara: A Book of Celtic Wisdom
  3. The Unknown Errors of Our Lives: Stories
  4. What Every Parent Should Know About Pinewood Derby Cars and More
  5. Ultimate Spider-Man Vol. 10: Hollywood
  6. A Primer of Ecology
  7. A Field Guide to the Birds of Eastern and Central North America
  8. Lady Jane: Nine Days Queen Of England 1553
  9. Through T'Mill
  10. Lewin of Greenwich: The Authorised Biography of Admiral of the Fleet Lord Lewin