Coordinating distributed objects: An actor-based approach to synchronization
132
BOOK REPORTS
Coordinatinq Distributed Objects: An Actor-Based Approach to Synchronization. By Svend Frolund. MIT Press, Cambridge, MA. (1996). 1...
Coordinatinq Distributed Objects: An Actor-Based Approach to Synchronization. By Svend Frolund. MIT Press, Cambridge, MA. (1996). 195 pages. $32.50. Contents: List of figures. List of tables. List of examples. Foreword. Acknowledgments. 1. Introduction. 2. Synchronization constraints. 3. Synchronizers. 4. Semantics. 5. Implementation. 6. Conclusion. Operations Research: An Introduction. By Hamdy A. Taha. Prentice Hall, Upper Saddle River, NJ. (1997). 916 pages. $87.67 (diskette included). Contents: 1. Overview of operations research. I. Deterministic models. 2. Introduction to linear programming. 3. The simplex method. 4. Duality and sensitivity analysis. 5. Transportation model and its variants. 6. Network models. 7. Advanced linear programming. 8. Goal programming. 9. Integer linear programming. 10. Deterministic dynamic programming. 11. Deterministic inventory models. II. Probabilistic models. 12. Review of basic probability. 13. Forecasting models. 14. Decision analysis and games. 15. Probabilistic dynamic programming. 16. Probabilistic inventory models. 17. Queueing systems. 18. Simulation modeling. 19. Markovian decision process. III. Nonlinear models. 20. Classical optimization theory. 21. Nonlinear programming algorithms. Appendices. A. Review of matrix algebra. B. Introduction to SIMNET II. C. TORA and SIMNET II installation and execution. D. Statistical tables. E. Answers to odd-numbered problems. Index. Operations Research: An Introduction (Solutions Manual). By Hamdy A. Taha. Prentice Hall, Upper Saddle River, NJ. (1997). 407 pages.
Selected Papers on Computer Science. Donald E. Knuth. CSLI Publications/Cambridge University Press/Stanford, CA/Cambridge, U.K. (1996). 274 pages. $69.95 (hardback); $24.95 (paperback). Contents: 0. Algorithms, programs, and computer science. 1. Computer science and its relation to mathematics. 2. Mathematics and computer science: Coping with finiteness. 3. Algorithms. 4. Algorithms in modern mathematics and computer science. 5. Algorithmic themes. 6. Theory and practice I. 7. Theory and practice II. 8. Theory and practice III. 9. Theory and practice IV. 10. Are toy problems useful? 11. Ancient Babylonian algorithms. 12. Von Neumann's first computer program. 13. The IBM 650: An appreciation from the field. 14. George Forsythe and the development of computer science. 15. Artistic programming. Index. Deviant Loqic, Fuzzy Loqic: Beyond the Formalism. By Susan Haack.
University of Chicago Press, Chicago. (1996). 291 pages. $55.00, £43.95 (cloth); $18.95, £15.25 (paper). Contents: Introduction, 1996. Note on notation. Deviant Logic. Preface and acknowledgements. Part I. 1. 'Alternative' in 'alternative logic.' 2. Reasons for deviance. 3. Deviance and the theory of truth. Part II. 4. Future contingents. 5. Intuitionlsm. 6. Vagueness. 7. Singular terms and existence. 8. Quantum mechanics. Appendix. Deduction and logical truth. Introduction. The justification of deduction. D u m m e t t ' s justification of deduction. Analyticity and logical t r u t h in The Roots of Reference. Fuzzy logic. Introduction. Do we need 'fuzzy logic'? Is t r u t h flat or bumpy? Supplementary bibliography of selected recent material. Works cited. Index.
Geometry of the Qunitic. By Jerry Shurman. John Wiley & Sons, New York. (1997). 200 pages. $39.95. Contents: Preface. 1. The complex sphere. 2. Finite automorphlsm groups of the sphere. 3. Invariant functions. 4. Inverses of the invariant functions. 5. Reduction of the quintic to Brioschi form. 6. Kronecker's theorem. 7. Computable extensions. Index. List of symbols. Bibliography. Proqramminq Python. By Mark Lutz. O'Reilly, Sebastopol, CA. (1996). 880 pages. $44.95. Contents: Foreword. Preface. I. Introducing Phyton. 1. So what's Python? 2. A sneak preview. 3. Getting started. II. Language fundamentals. 4. Writing basic shell tools. 5. Variations on a theme. 6. Adding a functional interface. 7. Adding a simple user interface. 8. Adding text-based menus. 9. Moving menus to classes. 10. More class magic. Welcome to the middle of the book! III. Tools and applications. 11. Graphical user interfaces. 12. Persistent information. 13. Implementing objects. 14. Extending Python. 15. Embedding Python. 16. Processing language and text. Conclusion: Python and the development cycle. IV. Appendixes. A . . . . And other cool stuff. B. Futurisms. C. A mini-reference. D. An application framework. E. A Python tutorial. F. P y t h o n classes for C + + programmers. Bibliography. Glossary. Index. The Scientific Revolution. By Steven Shapin. University of Chicago Press, Chicago. (1996). 218 pages. $19.95. Contents: List of illustrations. Photo credits. Acknowledgments. Introduction. 1. W h a t was known? 2. How was it known? 3. W h a t was the knowledge for? Bibliographic essay. Index.