550+ Computer Science and Programming Books List – Updated as on 25.9.
2019
[Link]
Periodically more books will be added in the same download link.
A Collection of Test Problems for Constrained Global Optimization Algorithms - Floudas and
[Link]
A Distributed Pi-Calculus - [Link]
A First Course in Database Systems 3e - Ullman and [Link]
A Guide to MATLAB for Beginners and Experienced Users - Hunt, Lipsman, and [Link]
A Practical Guide to Boundary Element Methods with the Software Library BEMLIB -
[Link]
A Programmer's Introduction to C# - [Link]
A Smarter Way to Learn JavaScript - [Link]
A Theory of Objects - Abadi and [Link]
A Theory of Shape Identification - [Link]
Access Database Design and Programming 3e - [Link]
Accurate Scientific Computations - Miranker and [Link]
Adpating Proofs-As-Programs The Curry-Howard Protocol - Poernomo, Crossley, and
[Link]
Advanced Data Mining Techniques - Olson and [Link]
Advanced Data Structures - [Link]
Advanced Intelligent Paradigm in Computer Games - Baba, Jain, and [Link]
Advanced Metaprogramming in Classic C++ - [Link]
Advanced Topics in Types and Programming Languages - [Link]
Advances in Computational Intelligence - Yu and [Link]
Advances in Computational Science and Computing - [Link]
Advances in Cryptology - CRYPTO '88 - [Link]
Advances in Pattern Recognition - Carrasco-Ochoa, Martinez-Trinidad, and [Link]
Advances in Proof Theory - Kahle, Strahm, and [Link]
Advenctures in Computer Science From Classical Bits to Quantum Bits - [Link]
Algebra and Coalgebra in Computer Science - Corradini, Klin, and [Link]
Algebra, Geometry and Software Systems - Joswig and [Link]
Algebraic Informatics - [Link]
Algebraic Methods Theory, Tools and Applications - Wirsing and [Link]
Algorithm and Complexity 2e - [Link]
Algorithm Design - Kleinberg and [Link]
Algorithmic information theory - [Link]
Algorithmic Learning Theory - [Link]
Algorithmic Mathematics - Hougardy and [Link]
Algorithmic Number Theory - [Link]
Algorithmic Randomness and Complexity - Downey and [Link]
Algorithmics The Spirit of Computing 3e - [Link]
Algorithmics Theory and Practice - Brassard and [Link]
Algorithms 4e - Sedgewick and [Link]
Algorithms and Data Structures - Dehne, Sack, and [Link]
Algorithms and Data Structures - [Link]
Algorithms and Data Structures in C++ - [Link]
Algorithms and Data Structures The Basic Toolbox - Mehlhorn and [Link]
Algorithms and Programming Problems and Solutions - [Link]
Algorithms and Theory of Computation Handbook General Conceopts and Techniques 2e -
Atallah and [Link]
Algorithms Illuminated Part 1 The Basics - [Link]
Algorithms Illuminated Part 2 Graph Algorithms and Data Structures - [Link]
Algorithms in C - [Link]
Algorithms Part I 4e - Sedgewick and [Link]
Algorithms Part II 4e - Sedgewick and [Link]
Algorithms Unlocked - [Link]
Algorithms Unplugged - [Link]
Algoritmhs and Data Structures With Applications to Graphics and Geometry - Nievergelt and
[Link]
An Introduction to Computational Learning Theory - Kearns and [Link]
An Introduction to Distance Geometry applied to Molecular Geometry - [Link]
An Introduction to Formal Languages and Automata 6e - [Link]
An Introduction to Kolmogorov Complexity and Its Applications 2e - Li and [Link]
An Introduction to Kolmogorov Complexity and Its Applications 3e - Li and [Link]
An Introduction to Metaheuristics for Optimization - Chopard and [Link]
An Introduction to Programming using Python - [Link]
An Introduction to Quantum Computing Algorithms - [Link]
An Introduction to the Analysis of Algorithms 2e - Sedgewick amd [Link]
An introduction to the Analysis of Algorithms 2e - Sedgewick and [Link]
Android Programming for Beginners - [Link]
Applications of Evolutionary Computation - [Link]
Applications of Interval Computations - Kearfott and [Link]
Applications of Process Algebra - [Link]
Applied Cryptography 2e - [Link]
Applied Quantum Cryptography - Kollmitzer and [Link]
Approximate Dynamic Programming Solving the Curses of Dimensionality 2e - [Link]
Approximation Algorithms - [Link]
Approximation, Randomization and Combinatorial Optimization Algorithms and Techniques -
[Link]
Arduino Cookbook Recipes to Begin, Expand, and Enhance Your Projects 2e - [Link]
Arduino Workshop A Hands On Introduction With 65 Projects - [Link]
Artificial Intelligence A Modern Approach 3e - Russell and [Link]
Artificial life An Overview - [Link]
Artificial Life II - [Link]
Artificial life III - [Link]
Artificial life VII - [Link]
Automata, Languages and Programming - [Link]
Automate the Boring Stuff with Python Practical Programming For Total Beginners -
[Link]
Automated Practical Reasoning Algebraic Approaches - Pfalzgraf and [Link]
Axioms and Hulls - [Link]
Basic Concepts in Information Theory and Coding The Adventures of Secret Agent 00111 -
Golomb, Peile, and [Link]
Basics of MATLAB and Beyond - [Link]
Beginning C++ Through Game Programming 4e - [Link]
Beginning Python - [Link]
Beginning Shell Scripting - Foster-Johnson, Welch, and [Link]
Belief Functions Theory and Applications - Denoeux and [Link]
Big Data Integration Theory Theory and Methods of Database Mappings, Programming
Languages, and Semantic - [Link]
Boolean Function Complexity - [Link]
Boolean Functions and Computation Models - Clote and [Link]
C and Data Structures - Deshpande and [Link]
C and Data Structures By Practice - [Link]
C Primer Plus 6e - [Link]
C Programming Just the Faqs - [Link]
C++ How to Program 8e - [Link]
C++ Plus Data Structures 3e - [Link]
C++ Template Metaprogramming Concepts, Tools and Techniques from Boost and Beyond -
Abrahams and [Link]
Categorical Combinators, Sequential Algorithms, and Functional Programming - [Link]
Categories and Computer Science - [Link]
Cellular Automata A Discrete Universe - [Link]
Cellular Automata A Discrete View of the World - [Link]
Challenges for Computational Intelligence - Duch and [Link]
Chaos-based Cryptography Theory, Algorithms and Applications - Kocarev and [Link]
Clean Code A Handbook of Agile Software Craftmanship - [Link]
Coding, Cryptography and Combinatorics - Fend, Niederreiter, and [Link]
Combinatorial Algorithms For Computers and Calculators 2e - Nijenhuis and [Link]
Combinatorial Optimization and Theoretical Computer Science Interfaces and Perspectives -
[Link]
Compiler Construction An Advanced Course - Bauer and [Link]
Compilers Principles, Techniques, and Tools - [Link]
Complete Guide For Python Programming - [Link]
Complexity and Real Computation - Blum, Cucker, Shub, and [Link]
Complexity and Real Computation - [Link]
Complexity of Lattice Problems A Cryptographic Perspective - Micciancio and [Link]
Complexity Theory and Cryptology An Introduction to Cryptocomplexity - [Link]
Compositionality, Concurrency and Partial Correctness Proof Theories for Networks of
Processes, and Their Relationship - [Link]
Computability and Complexity From a Programming Perspective - [Link]
Computability and Complexity Theory - Homer and [Link]
Computability and Logic 5e - Boolos, Burgess, and [Link]
Computability and Unsolvability - [Link]
Computability Theory An Introduction to Recursion Theory - [Link]
Computability, Complexity, and Languages Fundamentals of Theoretical Computer Science -
Davis and [Link]
Computability, Complexity, and Languages Fundamentals of Theoretical Computer Science 2e -
David, Sigal, and [Link]
Computable Models - [Link]
Computation Engineering Applied Automata Theory and Logic - [Link]
Computation Structures - Ward and [Link]
Computation Theory and Logic - [Link]
Computation, Logic, Games, and Quantum Foundations - Coecke, Ong, and [Link]
Computation, Physics and Beyond - Dinneen, Khoussainov, and [Link]
Computational and Constructive Design Theory - [Link]
Computational Complexity - [Link]
Computational Complexity A Conceptual Perspective - [Link]
Computational Complexity A Modern Approach - Arora and [Link]
Computational Complexity and Feasibility of Data Processing and Interval Computations -
[Link]
Computational Geometry Algorithms and Applications 3e - [Link]
Computational Geometry An Introduction - Preparata and [Link]
Computational Geometry An Introduction Through Randomized Algorithms - [Link]
Computational Geometry and Computer Graphics in C++ - [Link]
Computational Intelligence in Automotive Applications - [Link]
Computational Intelligence in Engineering - Rudas, Fodor, and [Link]
Computational Intelligence in Engineering - Rudas, Fodor, and [Link]
Computational Intelligence Paradigms in Advanced Pattern Classification - Ogiela and [Link]
Computational Intelligence The Experts Speak - Fogel and [Link]
Computational Logic - Berger and [Link]
Computational Logistics - [Link]
Computational Optimization, Methods and Algorithms - Koziel and [Link]
Computational Techniques in Quantum Chemistry and Molecular Physics - Diercksen, Sutcliffe,
and [Link]
Computer Algebra with LISP and REDUCE An Introduction to Computer-aided Pure
Mathematics - Brackx and [Link]
Computer and Information Security Handbook - [Link]
Computer Architecture A Quantitative Approach 4e - Hennessy and [Link]
Computer Arithmetic in Theory and Practice - Kulisch and [Link]
Computer Graphics - Principles and Practice in C (2nd Edition).pdf
Computer Mathematics - Gao and [Link]
Computer Networking A Top-Down Approach 6e - Kurose and [Link]
Computer Networks 5e - Tanenbaum and [Link]
Computer Organization and Assembly Language Programming - [Link]
Computer Programming and Computer Systems - [Link]
Computer Safety, Reliability, and Security - Flammini, Bologna, and [Link]
Computer Science An Interdisciplinary Approach - Sedgewick and [Link]
Computer Science The Hardware, Software and Heart of IT - Blum and [Link]
Computer Science - Theory and Applications - Fomin and [Link]
Computers and Intractability A Guide to the Theory of NP-Completeness - Garey and
[Link]
Computers In Chess Solving Inexact Search Problems - [Link]
Computers in Nonassociative Rings and Algebras - Beck and [Link]
Computers in Number Theory - [Link]
Computing Statistics under Interval and Fuzzy Uncertainty Applications to Computer Science
and Engineering - [Link]
Computing the Brain A Guide to Neuroinformatics - [Link]
Computing with Cells and Atoms An introduction to quantum, DNA and membrane computing -
Calude and [Link]
Concepts of Programming Languages 11e - [Link]
Conceptual Exploration - Ganter and [Link]
Conceptual Modeling - ER 2004 - [Link]
Conceptual Structures Logical, Linguistic, and Computional Issues - Ganter and [Link]
Conquering Complexity - Hinchey and [Link]
Constraint Programming and Decision Making - Ceberio and [Link]
Contemporary Cryptology - [Link]
Continuous Nonlinear Optimization for Engineering Applications in GAMS Technology -
[Link]
Core Python Applications Programming 3e - [Link]
Cracking the Coding Interview - [Link]
Cryptography An Introduction 3e - [Link]
Cryptography and Lattices - [Link]
Cryptography Engineering Design Principles and Practical Applications - Ferguson, Scheiner,
and [Link]
Cryptography Made Simple - [Link]
Cryptography Theory and Practice 3e - [Link]
Cryptology Classical and Modern 2e - Klima and [Link]
[Link]
Data Abstraction and Structures Using C++ - Headington and [Link]
Data Abstractions and Problem Solving with C++ - Carrano and [Link]
Data Mining and Analysis Fundemental Concepts and Algorithms - [Link]
Data Mining Concepts and Techniques 3e - Han, Kamber, and [Link]
Data Mining The Textbook - [Link]
Data Mining Theory, Methodology, Techniques, and Applications - Williams and [Link]
Data Mining, Rough Sets and Granular Computing - Lin, Yao, and [Link]
Data Sctructures & Their Algorithms - Lewis and [Link]
Data Structures and Algorithms in C++ 2e - [Link]
Data Structures and Algorithms in Java - [Link]
Data Structures and Algorithms Using C# - [Link]
Data Structures And Algorithms with Python And C++ - Reed and [Link]
Data Structures and Algoritmhs in Java 5e - Goodrich and [Link]
Data Structures and Algoritms - [Link]
Data Structures and Their Algorithms - Lewis and [Link]
Data Structures Demystified A Self-Teaching Guide - Keogh and [Link]
Data Structures for Game Programmers - Penton and [Link]
Data Structures Using C - ISRD [Link]
Data Structures Using Pascal - Tenebaum and [Link]
Data Structures. Theory and Practice - [Link]
Database Systems The Complete Book 2e - Garcia-Molina, Ullman, and [Link]
Deep Learning - [Link]
Digital Geometry Geometric Methods for Digital Image Analysis - Klette and [Link]
Digital Signatures - [Link]
Direct Methods for Sparse Linear Systems - [Link]
Discrete and Computational Geometry - Devadoss and O'[Link]
Distributed Algorithms - [Link]
Distributed Operating Systems - [Link]
DNS and BIND on IPv6 - [Link]
Doing Bayesian Data Analysis A Tutorial with R and BUGS - [Link]
Drawing Graphs Methods and Models - Kaufmann and [Link]
Dynamic Logic - Harel, Kozen, and [Link]
Dynamic Programming - [Link]
Dynamic Programming A Computational Tool - Lew and [Link]
Dynamic Programming and Optimal Control Vol. I 3e - [Link]
Dynamics Programming A Computational Tool - Lew and [Link]
Effective Modern C++ - [Link]
Efficient Implementation of Geometric Algebra - [Link]
Elementary Computability, Formal Languages, and Automata - [Link]
Elements of Computation Theory - [Link]
Elements of the Theory of Computation 2e - Lewis and [Link]
Encyclopedia of Algorithms - [Link]
Energy Minimization Methods in Computer Vision and Pattern Recognition - Hancock and
[Link]
Engines of Logic Mathematicians and the Origin of the Computer - [Link]
Essentials of Software Engineering - Tsui, Karam and [Link]
Evolutionary Computation 1 Basic Algorithms and Operators - Back, Fogel, and [Link]
Evolutionary Computation 2 Advanced Algorithms and Operators - Baeck, Fogel, and
[Link]
Exact Exponential Algorithms - Fomin and [Link]
Expert C Programming Deep C Secrets - [Link]
Exploring Arduino Tools and Techniques For Engineering Wizardry - [Link]
Exploring Randomness - [Link]
Filtering, Segmentation and Depth - Nitzberg, Mumford, and [Link]
Finite Model Theory and Its Applications - [Link]
First-Order Dynamic Logic - [Link]
Flexible and Generalized Uncertainty Optimization Theory and Methods - Lodwick and
[Link]
Formal Concept Analysis Foundations and Applications - Ganter, Stumme, and [Link]
Formal Languages and Their Relation to Automata - Hopcroft and [Link]
Formal Methods - Butler and [Link]
Foundation Discrete Mathematics for Computing - [Link]
Foundation Mathematics for Computer Science A Visual Approach - [Link]
Foundations and Advances in Data Mining - Chu and [Link]
Foundations and Novel Approaches in Data Mining - Ohsuga and [Link]
Foundations for Programming Languages - [Link]
Foundations of Computer Science C Edition - Aho and [Link]
Foundations of Computing - [Link]
Foundations of Crytography Basic Techniques - [Link]
Foundations of Crytography Vol. II Basic Applications - [Link]
Foundations of Data Mining and Knowledge Discovery - Liau and [Link]
Foundations of Geometric Algebra Computing - [Link]
From Mathematics to Generic Programming - Stepanov and [Link]
Frontiers in Algorithmics - Deng, Hopcroft, and [Link]
Functional and Logic Programming - Kameyama and [Link]
Functional C - Hartel and [Link]
Functional Programming for Java Developers - [Link]
Functional Programming Languages, Tools and Architectures - [Link]
Fundamental Approaches to Software Engineering - Wermelinger and [Link]
Fundamental of Error Correcting Codes - Huffman and [Link]
Fundamentals of Algorithmics - Brassard and [Link]
Fundamentals of Computer Algorithms - Horowitz and [Link]
Fundamentals of Computer Science Using Java - [Link]
Fundamentals of Numerical Computing - Shampine, Aleen, and [Link]
Fuzzy Logic Augmentation of Neural and Optimization Algorithms Theoretical Aspects and Real
Applications - Castillo, Melin, and [Link]
Fuzzy Optimization Recent Advances and Applications - Lodwick and [Link]
Fuzzy Probability and Statistics - [Link]
Fuzzy-Systems in Computer Science - Kruse, Gebhardt, and [Link]
Game Programming Patterns - [Link]
Games, Actions and Social Software Multidisciplinary Aspects - Eijck and [Link]
Generative Programming Principles and Techinques of Software Engineering Based on
Automated Configuration and Fragment-Based Componenet Models - Czarnecki and
[Link]
Geometric Algebra for Computer Graphics - [Link]
Geometric Computation - Chen and [Link]
Grey Information Theory and Practical Applications - Liu and [Link]
Grey Systems Theory and Applications - Liu and [Link]
Group-based Cryptography - Myasnikov, Shpilrain, and [Link]
Hacking The Art of Exploitation 2e - [Link]
Handbook of Algorithms and Data Structures In Pascal and C 2e - Connet and [Link]
Handbook of Applied Cryptography - Menezes, van Oorschot, and [Link]
Handbook of Dynamic System Modeling - [Link]
Handbook of Logic in Computer Science Vol. 5 Logic and Algebraic Methods - Abramsky,
Gabbay, and [Link]
Handbook of Real-Time Fast Fourier Transforms Algorithms to Product Testing - [Link]
HandsOn Machine Learning with ScikitLearn and TensorFlow - [Link]
Haskell The Craft of Functional Programming - [Link]
Hidden Markov Models Applications in Computer Vision - Bunke and [Link]
High Density Data Storage Principles, Technology, and Materials - Song and [Link]
High-Performance Scientific Computing Algorithms and Applications - [Link]
How Linux Work What Every Superuser Should Know 2e - [Link]
How To Design Programs - [Link]
How to Design Programs An Introduction to Progamming and Computing 2e - Felleisen, Findler,
Flatt, and [Link]
How to Solve It Modern Heuristics 2e - Michalewicz and [Link]
How To Think Like A Computer Scientist C++ Version - [Link]
How to Think Like a Computer Scientist Learning with Python - Downey, Elkner, and [Link]
Hybrid Optimization The Ten Years of CPAIOR - Milano and [Link]
Inconsistency Tolerance - Bertossi, Hunter, and [Link]
Indra's Pearls The Vision of Felix Klein - Mumford, Series, and [Link]
Information and Randomness An Algorithmic Perspective 2e - [Link]
Information Hiding - [Link]
Information Randomness and Incompleteness Papers on Algorithmic Information Theory -
[Link]
Information Technology and Computational Physics - [Link]
Information, Physics, and Computation - Mezard and [Link]
Information-Theoretic Incompleteness - [Link]
Inside the machine_ an illustrated introduction to microprocessors and computer architecture -
[Link]
Instruction Sequences for Computer Science - Bergstra and [Link]
Intelligent Automation and Computer Engineering - Ao, Castillo, and [Link]
Intelligent Data Mining Techniques and Applications - [Link]
Introduction to Algorithms 3e - Cormen, Leiserson, Rivest, and [Link]
Introduction to Artificial Intelligence - Charniak and [Link]
Introduction to Automata Theory, Languages, and Computation - Hopcroft and [Link]
Introduction to Automata Theory, Languages, and Computation 3e - Hopcroft and [Link]
Introduction to C++ Programming and Graphics - [Link]
Introduction to Compiler Design - [Link]
Introduction to Computer Performance Analysis With Mathematica - [Link]
Introduction to Computer Theory - [Link]
Introduction to Cryptography Principles and Applications 3e - Delfs and [Link]
Introduction to Cryptography with Maple - [Link]
Introduction to Deep Learning - [Link]
Introduction to Information Retrieval - Hanning, Raghavan, and [Link]
Introduction to Languages and The Theory of Computation 4e - [Link]
Introduction to Linear Logic - [Link]
Introduction to Programming in Java An Interdisciplinary Approach 2e - Sedgewick and
[Link]
Introduction to Software Engineering 2e - [Link]
Introduction to the Theory of Computation 2e - [Link]
Introduction to the Theory of Programming Languages - Dowek and [Link]
Invitation to Computer Science 8e - [Link]
Java Collections An Introduction to Abstract Data Types, Data Structures and Algorithms - Watt
and [Link]
Java How to Program 9e - [Link]
Java How to Program Early Objects 11e - [Link]
JavaScript for Programmers - [Link]
JavaScript Patterns - [Link]
JavaScript The Definitive Guide - [Link]
JavaScript The Good Parts - [Link]
Kernelization Theory of Parameterized Preprocessing - [Link]
Knowledge Processing with Interval and Soft Computing - [Link]
LabVIEW For Everyone - Travis and [Link]
Languages and Compilers for Parallel Computing - [Link]
Learning Python 5e - [Link]
Learning Theory - Bshouty and [Link]
Learning to Learn - Thrun and [Link]
Lectures on Petri Nets I Basic Models Advances in Petri Nets - Reisig and [Link]
Lectures on Petri Nets II Applications Advances in Petri Nets - Reisig and [Link]
Linear Dependence Theory and Computation - [Link]
Linear Optimization in Applications - [Link]
Linear Programming and Generalizations - [Link]
Linear Programming and its Applications - Eiselt and [Link]
Linear Programming Mathematics, Theory and Algorithms - [Link]
Linux from Scratch - [Link]
Lists, Decisions and Graphs With an Introduction to Probability - Bender and [Link]
Logic and Algebra of Specification - Bauer, Brauer, and [Link]
Logic for Applications - Nerode and [Link]
Logic Functions and Equations Examples and Exercises - Steinbach and [Link]
Logic of Computation - [Link]
Machine Learning for Text - [Link]
Make Your Own Neural Network - Tariq [Link]
Making Embedded Systems_ Design Patterns for Great Software - [Link]
Managing and Mining Graph Data - Aggarwal and [Link]
Managing and Mining Uncertain Data - [Link]
Mastering Bitcoin Programming The Open Blockchain - [Link]
Mathematical Algorithms for Linear Regression - Sp„[Link]
Mathematical Foundations of Computer Science 1995 - Wiedermann and [Link]
Mathematical Logic for Computer Science 3e - [Link]
Mathematical Logic Foundations for Information Science - [Link]
Mathematical Methods in Artificial Intelligence - [Link]
Mathematical Methods in Computer Science Essays in Memeory of Thomas Beth - Calmet,
Geiselmann, and M•[Link]
Mathematical Objects in C++ Computational Tools in A Unified Object - [Link]
Mathematical Software - [Link]
Mathematical Theory of Computation - [Link]
Mathematics for 3D Game Programming and Computer Graphics - [Link]
Mathematics for Computer Graphics 3e - [Link]
Mathematics for Computer Graphics Applications 2e - [Link]
Mathematics for Computer Scientists - Janacek and [Link]
Mathematics of Surfaces - Wilson and [Link]
MATLAB Demystified - [Link]
Mechanical Logic in Three-Dimensional Space - [Link]
Mercuiral The Definitive Guide - O'[Link]
Mesh Parameterization Methods and Their Applications - Sheffer, Praun, and [Link]
Microchip Mathematics Number Theory for Computer Users - Keith J. [Link]
Mining of Massive Datasets - Leskovec, Rajaraman, and [Link]
Mining Text Data - Aggarwal and [Link]
Mobile Networks and Management - [Link]
Models of Strategic Reasoning Logics, Games, and Communities - Benthem, Ghosh, and
[Link]
Modern C++ Design Generic Programming and Design Patterns Applied - [Link]
Modern Coding Theory - Richardson and [Link]
Modern Cryptology A Tutorial - [Link]
Modern Operating Systems 4e - Tanenbaum and [Link]
Multi-indicator Systems and Modelling in Partial Order - Br•ggemann, Carlsen, and
[Link]
Nature-Inspired Optimization Algorithms - [Link]
Network Warrior 2e - [Link]
Networks An Introduction - [Link]
Neural Networks and Deep Learning A Textbook - [Link]
Neuro-Fuzzy Pattern Recognition - Bunke and [Link]
Numerical Computation Using C - [Link]
Numerical Methods of Mathematical Optimization With ALGOL and FORTRAN Programs- -
Kunzi, Tzschach, and [Link]
Objects, Abstraction, Data Structures and Design Using C++ - Koffman and [Link]
On Fuzziness A Homage to Lotfi A. Zadeh - Volume 2 - [Link]
Operating Systems - Tsichritzis and [Link]
Operating Systems Concepts Essentials - [Link]
Operating Systems Internal and Design Principles - [Link]
Oracle PL SQL Programming - Feuerstein and [Link]
Origins and Foundations of Computing - [Link]
P, NP, and NP-Completeness The Basics of Computational Complexity - [Link]
Paradigms of Artificial Intelligence Programming Case Studies in Common Lisp - [Link]
Parallel and Distributed Logic Programming Towards the Design of a Framework for the Next
Generation of Database Machines - Bhattacharya, Konar, and [Link]
Parallel Sorting Algorithms - [Link]
Parameterized Complexity Theory - Flum and [Link]
Parsing Techniques A Practical Guide 2e - Grune and [Link]
Partial Order Concepts in Applied Sciences - Fattore and [Link]
Pattern Classification - Duda, Hart, and [Link]
Pattern Recognition 2e - Theodoridis and [Link]
Pattern Recognition and Machine Learning - [Link]
Pearls of Functional Algorithm Design - [Link]
Perceptrons An Introduction to Computational [Link]
Picture Languages Formal Models for Picture Recognition - [Link]
Post-Quantum Cryptography - Bernstein, Buchmann, and [Link]
Post-Quantum Cryptography - Lange and [Link]
Post-Quantum Crytopgraphy - Buchmann and [Link]
Practical Cryptography - Ferguson and [Link]
Practical Data Structures in C++ - [Link]
Predictably Dependable Computing Systems - [Link]
Preferences and Decisions under Incomplete Knowledge - Fodor, Baets, and [Link]
Prime Numbers A Computational Perspective 2e - Crandall and [Link]
Primes and Programming An Introduction to Number Theory with Computing - [Link]
Principles of Constraint Programming - [Link]
Principles of Data Mining - [Link]
Principles of Declarative Programming - Palamidessi, Glaser, and [Link]
Principles of Embedded Networked Systems Design - Pottie and [Link]
Principles of Modern Digital Design - [Link]
Privacy and Big Data - Craig and [Link]
Probabilistic and Statistical Methods in Cryptology - [Link]
Probabilistic and Statistical Methods in Cryptology An Introduction by Selected Topics -
[Link]
Probability, Statistics, and Queueing Theory With Computer Science Applications - [Link]
Problem Solving in Automata, Languages, and Complexity - Du and [Link]
Problem Solving with C++ 7e - [Link]
Problem Solving with Computers - [Link]
Programming Android - [Link]
Programming ArcObjects with VBA A Task-Oriented Approach 2e - [Link]
Programming Arduino Getting Started with Sketches 2e - [Link]
Programming C# 2e - [Link]
Programming in Haskell - [Link]
Programming Language Explorations - [Link]
Programming Languages Implementations, Logics, and Programs - Glaser, Hartel, and
[Link]
Programming Languages Pragmatics 4e - [Link]
Programming Languages Principles and Practice 3e - Louden and [Link]
Programming Perl 4e - Christiansen, Foy, and [Link]
Programming Python 4e - [Link]
Proof Theory for Fuzzy Logics - Metcalfe, Olivetty, and [Link]
Proof Theory in Computer Science - Kahle, Schroeder-Heister, and [Link]
Proofs and Algorithms An Introduction to Logic and Computability - [Link]
Provable Security - Boyen and [Link]
Pyramid Algorithms A Dynamic Programming Approach to Curves and Surfaces for Geometric
Modeling - [Link]
Pyramidal Systems for Computer Vision - Cantoni and [Link]
Python Crash Course - [Link]
Python for Data Analysis - [Link]
Python for Software Design How to Think Like a Computer Scientist - [Link]
Python Pocket Reference Python In Your Pocket 5e - [Link]
Python Programming An Introduction to Computer Science 2e - [Link]
Quantum Attacks on Public-Key Cryptosystems - [Link]
Quantum Computing An Environment for Intelligent Large Scale Real Application - Hassanien,
Elhoseny, and [Link]
Quantum Computing and Quantum Communications - [Link]
Quantum Computing for Computer Architects - Metodi and [Link]
Quantum Computing for Computer Scientists - Yanofsky and [Link]
Quantum Computing from the Ground Up - Riley Tipton [Link]
Quantum Machine Learning What Quantum Computing Means to Data Mining - [Link]
R-Trees Theory and Applications - [Link]
Randomized Algortihms - Motwani and [Link]
Reachability Problems - Delzanno and [Link]
Real World Haskell - O'Sullivan, Goerzen, and [Link]
Real-World Functional Programming With examples in F# and C# - Petricek and [Link]
Recent Advances in Constraints - Larrosa and O'[Link]
Recent Advances In Simulated Evolution and Learning - [Link]
Recent Trends in Algebraic Development Techniques - Wirsing, Pattinson, and [Link]
Relational Database Theory - Atzeni and De [Link]
Relational Methods in Computer Science - Brink and [Link]
Relevant Search With applications for Solr and Elasticsearch - Turnbull and [Link]
Reliable Data Structures in C - [Link]
Reversible and Quantum Circuits Optimization and Complexity Analysis - Abdessaied and
[Link]
Reversible Computing Fundamentals, Quantum Computing, and Applications - [Link]
Robot Intelligence An Advanced Knowledge Processing Approach - [Link]
Robotic Welding, Intelligence and Automation - Tarn, Chen, and [Link]
Rule-Based Reasoning, Programming and Applications - Bassiliades, Governatori, and
[Link]
S Programmining - [Link]
Selected Areas in Cryptography - Kranakis and [Link]
Selected Areas in Cryptography - Stinson and [Link]
Selected Topics In Information and Coding Theory - Woungang and [Link]
Semantics of Programming Languages Structures and Techniques - [Link]
Sequential Methods and Their Applications - Mukhopadhyay and [Link]
Shadow Algorithms Data Miner - Woo and [Link]
Simplicity is Complex Foundations of Cyber-Physical System Design - [Link]
Simulated Evolution and Learning - [Link]
Social Issues in Computing - Gotliev and [Link]
Social Network Data Analytics - [Link]
Soft Computing Applications - Bonarini, Masulli, and [Link]
Soft Computing Integrating Evolutionary, Neural, and Fuzzy Systems - Tettamanzi and
[Link]
Software Engineering - [Link]
Software Engineering and Testing An Introduction - Agarwal, Tayal, and [Link]
Software for Algebraic Geometry - Stillman, Takayama, and [Link]
Software Reliability - [Link]
Solving PDEs in C++ Numerical Methods in a Unified Object-Oriented Approach - [Link]
Spatially Structured Evolutionary Algorithms Artificial Evolution in Space and Time -
[Link]
Stochastic Linear Programming Models, Theory, and Computation - Kall and [Link]
Structure and Interpretation of Computer Programs 2e - Abelson and [Link]
Structured Computer Organization 6e - Tanenbaum and [Link]
Super-Recursive Algorithms - [Link]
Superintelligence Paths, Dancers, Strategies - [Link]
Swift for Programmers - [Link]
Temporal Logics in Computer Science Finite-State Systems - Demri, Goranko, and [Link]
The Architecture of Supercomputers Titan, A Case Study - Siewiorek and [Link]
The Art of C Programming - Jones and [Link]
The Art of Computer Programming Vol. 1 Fundamental Algorithms 3e - [Link]
The Art of Computer Programming Vol. 2 Seminumerical Algorithms 3e - [Link]
The Art of Computer Programming Vol. 3 Sorting and Searching 3e - [Link]
The Art of Computer Programming Vol. 4A Combinatorial Algorithms Part 1 - [Link]
The Art of Lisp Programming - Jones, Maynard, and [Link]
The Art of Unix Programming - [Link]
The Book of C - Dhingra and [Link]
The C Programming Language 2e - Kernighan and [Link]
The C++ Programming Language 4e - [Link]
The Complexity Theory Companion - Hemaspaandra and [Link]
The Computational Complexity of Equivalence and Isomorphism Problems - [Link]
The Computational Complexity of Machine Learning - [Link]
The Computer as Crucible An Introduction to Experimental Mathematics - Borwein and
[Link]
The Craft of Programming - [Link]
The Design and Analysis of Computer Algorithms - Aho, Hopcroft, and [Link]
The Elements of Computing Systems Building a Modern Computer from First Principles - Nisan
and [Link]
The Evolution of Programs - [Link]
The Go Programming Language - Donovan and [Link]
The Handbook of Brain Theory and Neural Networks - [Link]
The Hundred-Page Machine Learning Book - [Link]
The Little Schemer 4e - Friendman and [Link]
The LLL Algorithm Survey and Applications - Nguyen and [Link]
The Modern Algebra of Information Retrieval - [Link]
The Pillars of Computation Theory - [Link]
The Practice of Programming - Kernighan and [Link]
The Principles of Object Oriented JavaScript - [Link]
The Self-Taught Programmer The Definitive Guide to Programming Professionally-Self-Taught
Media - Cory [Link]
The Theory of Computation - [Link]
The Theory of Error Correcting Codes - MacWilliams and [Link]
The Theory of Parsing, Translation, and Compiling Vol I Parsing - Aho and [Link]
The Theory of Parsing, Translation, and Compiling Vol II Compiling - Aho and [Link]
The Tomes of Delphi Algorithms and Data Structures - [Link]
The Universal Computer 3e - [Link]
The Unknown Component Problem Theory and Applications - [Link]
Theoretical Aspects of Computer Science Adcanced Lectures - Khosrovshahi, Shokoufandeh,
and [Link]
Theoretical Aspects of Computer Science Advanced Lectures - Khosrovshahi, Shokufandeh,
and [Link]
Theoretical Aspects of Computing - Hung and [Link]
Theoretical Aspects of Object-Oriented Programming Types, Semantics, and Language Design
- Gunter and [Link]
Theoretical Computer Science - Italiano, Moggi, and [Link]
Theoretical Computer Science Essays in Memory of Shimon Even - Goldreich, Rosenberg, and
[Link]
Theoretical Computer Science Introduction to Automata, Computability, Complexity,
Algorithmics, Randomization, Communication, and Cryptography - [Link]
Theoretical Studies in Computer Science - [Link]
Theories of Computational Complexity - [Link]
Theories of Programming Languages - [Link]
Theory of Computation - [Link]
Theory of Computational Complexity - Du and [Link]
Theory of Quantum Computatioon, Communication, and Cryptography - Childs and [Link]
Think Bayes - [Link]
Think Complexity Complexity Science and Computational Modeling - [Link]
Think Data Structures Algorithms and Information Retrieval in Java - [Link]
Think Java How to Think Like a Computer Scientist - [Link]
Think Python - [Link]
Think Stats - [Link]
Time for Verification Essays in Memory Amir Pnueli - Manna and [Link]
Topics in Cryptology - [Link]
Topological Algorithms for Digital Image Processing - Kong and [Link]
Towards Evolvable Hardware The Evolutionary Engineering Approach - Sanchez and
[Link]
Trends in Functional Progamming Vol. 4 - [Link]
Trends in Functional Progamming Vol. 5 - [Link]
Trends in Mathematics and Computational Intelligence - [Link]
Turing Machines with Sublogarithmic Space - [Link]
Twenty Lectures on Algorithmic Game Theory - [Link]
Two-Dimensional Information Theory and Coding With Applications to Graphics Data and High-
Density Storage Media - Justesen and [Link]
Types and Programming Languages - [Link]
Uncertainty Modeling Dedicated to Professor Boris Kovalerchuk on his Anniversary -
[Link]
Universal Subgoaling and Chunking The Automatic Generation and Learning of Goal Hierachies
- Laird, Rosenbloom, and [Link]
Writing Excel Macros - [Link]