Nonfiction Books


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 )

The Art of Computer Programming, Volume 4, Fascicle 3: Generating All Combinations and Partitions

Finally, after a wait of more than thirty-five years, the first part of Volume 4 is at last ready for publication. Check out the boxed set that br…

(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 )

Social Engineering

The first book to reveal and dissect the technical aspect ofmany social engineering maneuvers From elicitation, pretexting, influence and manipula…

(4 )

The Myth of Artificial Intelligence: Why Computers Can’t Think the Way We Do

A cutting-edge AI researcher and tech entrepreneur debunks the fantasy that superintelligence is just a few clicks away--and argues that this myth…

(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 )