Technical Books


Database Systems: The Complete Book

This introduction to database systems offers a readable comprehensive approach with engaging, real-world examples—users will learn how to successf…

(4 )

Elements of the Theory of Computation

Appropriate for senior and graduate level courses in Computer Science Theory, Automata, and Theory of Computation. This is the long awaited Second…

(4 )

Advanced Topics in Types and Programming Languages

A thorough and accessible introduction to a range of key ideas in type systems for programming language. The study of type systems for programming…

(4 )

Doing Data Science: Straight Talk from the Frontline

Now that people are aware that data can make the difference in an election or a business model, data science as an occupation is gaining ground. B…

(4 )

An Introduction to the Analysis of Algorithms

This book provides a thorough introduction to the primary techniques used in the mathematical analysis of algorithms. The authors draw from classi…

(4 )

Digital Design

The book presents the basic tools for the design of digital circuits and provides procedures suitable for a variety of digital applications. The e…

(4 )

Quantum Computing for Computer Scientists

The multidisciplinary field of quantum computing strives to exploit some of the uncanny aspects of quantum mechanics to expand our computational h…

(4 )

Introduction To Machine Learning

The goal of machine learning is to program computers to use example data or past experience to solve a given problem. Many successful applications…

(4 )

Elements of Information Theory 2nd Edition

The latest edition of this classic is updated with new problem sets and material The Second Edition of this fundamental textbook maintains …

(4 )

Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking

Written by renowned data science experts Foster Provost and Tom Fawcett, Data Science for Business introduces the fundamental principles of data s…

(4 )