Textbooks Books


Artificial Intelligence: A Modern Approach

For one or two-semester, undergraduate or graduate-level courses in Artificial Intelligence. The long-anticipated revision of this best-selling te…

(4 )

High Performance Python: Practical Performant Programming for Humans

Your Python code may run correctly, but you need it to run faster. Updated for Python 3, this expanded edition shows you how to locate performance…

(4 )

Programming Perl

Perl is a powerful programming language that has grown in popularity since it first appeared in 1988. The first edition of this book, Programming …

(4 )

Advanced Programming in the UNIX Environment

Bestselling UNIX author Rich Stevens offers application and system programmers his professional, experienced-based guidance on using the system ca…

(4 )

Programming TypeScript: Making Your JavaScript Applications Scale

Any programmer working with a dynamically typed language will tell you how hard it is to scale to more lines of code and more engineers. That’s wh…

(4 )

Concrete Mathematics: A Foundation for Computer Science

Concrete Mathematics is a blending of CONtinuous and disCRETE mathematics. "More concretely," the authors explain, "it is the controlled manipulat…

(4 )

Computer Systems: A Programmer's Perspective

This book explains the important and enduring concepts underlying all computer systems, and shows the concrete ways that these ideas affect the co…

(4 )

The Computational Beauty of Nature: Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation

Gary William Flake develops in depth the simple idea that recurrent rules can produce rich and complicated behaviors. In this book Gary William Fl…

(4 )

A Tour of C++

The C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Strous…

(4 )

The Elements Of Computing Systems: Building A Modern Computer From First Principles

Author: Noam Nisan

The best way to understand how computers work is to build one from scratch, and this textbook leads learners through twelve chapters and projects …

(4 )