Books

Books : reviews

Michael Sipser.
Introduction to the Theory of Computation.
PWS Publishing. 1997

(read but not reviewed)

This book—by a noted authority and educator in the field—presents computer science theory from a uniquely intuitive, “big picture” perspective. The author grounds his clear and interesting study on broad mathematical principles, not low-level technical details: proofs are presented with a “proof idea” component that reveals the concept underlying the mathematical formalism. Similarly, algorithms are presented using prose rather than pseudocode to focus attention on the algorithms themselves, rather than on specific models. Formerly published in a Preliminary Edition, this First Edition features additional chapters on space complexity (Chapter 8), provable intractability (Chapter 9) and advanced topics in computability theory (Chapter 10). For further information, see the World Wide Web site for the book at: https://math.mit.edu/~sipser/book.html