Textbooks Books


Linux Pocket Guide

If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary ed…

(4 )

Head First Object-Oriented Analysis and Design

"Head First Object Oriented Analysis and Design is a refreshing look at subject of OOAD. What sets this book apart is its focus on learning. The a…

(4 )

Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library

“This is Effective C++ volume three – it’s really that good.” – Herb Sutter, independent consultant and secretary of the ISO/ANSI C++ standards co…

(4 )

Introduction to Algorithms: A Creative Approach

Author: Udi Manber

This book emphasizes the creative aspects of algorithm design by examining steps used in the process of algorithms development. The heart of this …

(4 )

Accelerated C++: Practical Programming by Example

Want to learn how to program in C++ immediately? Want to start writing better, more powerful C++ programs today? Accelerated C++'s uniquely modern…

(4 )

Version Control with Git

Version Control with Git takes you step-by-step through ways to track, merge, and manage software projects, using this highly flexible, open sourc…

(4 )

A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills

Some copies of this book have a printing error that causes the figures to be unreadable. If you have received one of these copies, please contact …

(4 )

The Elements of Statistical Learning: Data Mining, Inference, and Prediction

During the past decade there has been an explosion in computation and information technology. With it has come vast amounts of data in a variety o…

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

Think Stats

If you know how to program, you have the skills to turn data into knowledge using the tools of probability and statistics. This concise introducti…

(4 )