Introduction to Algorithms, 3rd Edition (The MIT Press)

The latest edition of the essential text and professional reference, with substantial new material on such topics as vEB trees, ...

Details »
Computer Networking: A To...

...Down Approach (7th Edition) For courses in Networking/Communications   Motivates readers with a top-down, layered approach ...

Details »
Artificial Intelligence: A Modern Approach (3rd Edition)

Artificial Intelligence: A Modern Approach, 3e offers the most comprehensive, up-to-date introduction to the theory and practic ...

Details »
Computer Systems: A Programmer's Perspective (3rd Edition)

&>standalone product; MasteringEngineering® does not come packaged with this content. If you would like to purchase both the ...

Details »
Operating System Concepts

Operating System Concepts, now in its ninth edition, continues to provide a solid theoretical foundation for understanding op ...

Details »
Modern Operating Systems (4th Edition)

Modern Operating Systems, Fourth Edition, is intended for introductory courses in Operating Systems in Computer Science, Com ...

Details »
Software Engineering (10th Edition)

For courses in computer science and software engineering   The Fundamental Practice of Software Engineering Software Engi ...

Details »
Concepts of Programming Languages (11th Edition)

For courses in computer programming.   Evaluating the Fundamentals of Computer Programming Languages Concepts of Computer ...

Details »
How to Read and Do Proofs: An Introduction to Mathematical Thought Processes

This text makes a great supplement and provides a systematic approach for teaching undergraduate and graduate students how to re ...

Details »