Networks: An Introduction
Mark Newman provides a comprehensive foundation for understanding the complex webs that connect our world, from social circles and the internet to biological systems. This text serves as a definitive resource for anyone looking to master the science of connectivity. It bridges the gap between different academic fields, showing how the same mathematical principles apply to diverse systems regardle…
Shelves
More like this
Learn you some Erlang for great good!
Erlang is the language of choice for programmers who want to write robust, concurrent applications, but its strange syntax and functional design c…
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 …
Database Internals: A deep-dive into how distributed data systems work
When it comes to choosing, using, and maintaining a database, understanding its internals is essential. But with so many distributed databases and…
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…
Python for Data Analysis
Python for Data Analysis is concerned with the nuts and bolts of manipulating, processing, cleaning, and crunching data in Python. It is also a pr…
Operating System Concepts
The tenth edition of has been revised to keep it fresh and up-to-date with contemporary examples of how operating systems function, as well as enh…
Purely Functional Data Structures
Most books on data structures assume an imperative language such as C or C++. However, data structures for these languages do not always translate…
Learn You a Haskell for Great Good!
Learn You a Haskell for Great Good! is a fun, illustrated guide to learning Haskell, a functional programming language that's growing in popularit…
Learning Python
Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs …
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…
Modern Operating Systems
For software development professionals and computer science students, Modern Operating Systems gives a solid conceptual overview of operating syst…
The Elements of Programming Style
This rounds out a collection of works by Kernighan. Each book of his covers a different aspect of software, in clear form with logical concepts. T…