Introduction to the Theory of Computation by Michael Sipser

Introduction to Algorithms by T. H. Cormen, C. E. Leiserson and R. L. Rivest

Introduction to Formal Languages and Automata by Peter Linz

Fundamentals of Algorithmics by Gilles Brassard and Paul Bretly

Discrete Mathematics and Its Applications by Kenneth Rosen

Computers & Intractability, Guide to the Theory of NPC by M. R. Garey

Modern Operating Systems by Tanenbaum

Operating Systems Internals and Design Principles by William Stallings

Operating Systems by Gary Nutt

Computer Systems: A programmer’s perspective by Randal E. Bryant & David R.

Computer Architecture: A Quantitative Approach by John L. Hennessy & David Patterson

Computer Organization and design: The Hardware/ Software Interface by John L. Hennessy and David Patterson

Computer Organization & Architecture: Designing for Performance by William Stallings

Customer Oriented Software Quality Assurance by Frank P. Ginac

Inroads to Software Quality by Alka Jarvis and Vern Crandell

Requirements Engineering: Processes and Techniques by Gerald Kotonya and Ian Sommerville

Software Assessments, Benchmarks, and Best Practices by Capers Jones

Software Engineering: A Practitioner’s Approach by Roger S. Pressman

Software Engineering by Ian Sommerville

Software Engineering Quality Practicesby Ronald K. Kandt

Software Quality: Analysis and Guidelines for Success by Capers Jones

Software Requirements: Objects, States, and Functions by Alan M. Davis

High Quality Low Cost Software Inspections by Ronald A. Radice

Corporate Computer and Network Security by Raymond Panko

CISSP by Shon Harris

Cryptography and Network Security by William Stallings

Network Security Technologies and Solutions by Yusuf Bhaiji

Design by contract by example by Richard Mitchell and Jim McKim

Object-Oriented Software Construction by Bertrand Meyer

Program Construction and Verification by Roland C. Backhouse

Program Construction: Calculating Implementation by Roland Backhouse

Software Engineering by Ian Sommerville

The Object Constraint Language, precise modeling with UML by Jos Warmer and Anneke Kleppe

The Specification of Complex Systems by B. Cohen, W. T. Harwood and M. I. Jackson

Using Z: Specification, Refinement, and Proof by Jim Woodcock & Jim Davies

ARM System-on-Chip Architecture by Steve Furber

Context-Aware Mobile and Ubiquitous Computing for Enhanced Usability by Dragan Stojanovic

Fundamentals of Mobile and Pervasive Computing by Frank A, Gupta, G Richard, Schwiebert

Handbook of Algorithms for Wireless Networking and Mobile Computing by Azzedine Boukerche

Handbook of Mobile Computing by Mohammad Ilyas, Imad Mahgoub

Mobile Computing, Concepts, Methodologies, Tools and Applications by David Taniar

Mobile Phone Programming and its Application to Wireless Networking by Frank H. P. Fitzek, Frank Reichert

Mobile Web Development by Nirav Mehta

The Symbian OS Architecture Sourcebook by Ben Morris

Ubiquitous and Pervasive Computing by Judith Symonds

Ubiquitous Computing Fundamentals by John Krumm

Ubiquitous Computing: Smart Devices, Environments and Interactions by Stefan Poslad

Anti- Patterns, Identification, Refactoring, and Management by Phillip A. Laplante

Design Patterns Elements of Reusable Object Oriented Software by Erich Gamma

Head First Design Pattern by Eric T Freeman

Pattern Oriented Software Architecture by Frank Buschmann

Software Architecture Design Pattern in Java by Partha Kuchana

The Design Pattern – Java Companion by James W. Cooper

An Introduction to Distributed and Parallel Computing by Joel M. Crichlow

Database Systems Concepts by A. Silberschatz, H. Korth and S. Sudarshan

Distributed Database Systems by David Bell and Jane Grimson

Modern Database Management by Fred R. McFadden, Jeffrey A. Hoffer, and Mary B.

Oracle Parallel Processing by T., Mahapatra and S., Mishra

Principles of Distributed DB Systems by M. Tamer Ozsu and Paterick Valduriez

Database System: A Practical Approach to Design by T. Connoly, C. Begg

Object-Oriented Database Systems Approaches and Architectures by C. Prabhu

Object Oriented Oracle by W. Rahayn, D. Taniar, E. Pardede

Principles of Distributed Database Systems by T. Oszu, P. Valduriez, S. Sridhar

The Object Data Standard: ODMG 3.0 by R. Cattell, D. Barry

Computer Networks: A Systems Approach by L. Peterson and B. Davie

Unix Network Programming by Richard Stevens

802.11 Wireless Networks: The Definitive Guide by Matthew Gast

CDMA2000 Evolution: System Concepts and Design Principles by K. Etemad

WCDMA for UMTS: Radio Access for 3G Mobile Communication by H. Holma and A. Toskala

Wireless Communications and Networks by William Stallings

Wireless Communications: Principles and Practices by T. S. Rappaport

WLANs and WPANs towards 4G Wireless by R. Parsad and L. Munoz

First Course in Design and Analysis of Experiments by Gary W. Oehlert

Analyzing Computer Systems Performance, With Perl, PDQ by Neil J. Gunther

Computer Networks and Systems: Queuing Theory & Performance Evaluation by Thomas G. Robertazz

Computer Systems Performance Evaluation and Prediction by Paul Fortier, Howard Michel

Data Networks by Dimitri P. Bertsekas, Gallager

Fundamentals of Performance Evaluation of Computer and Telecommunications Systems by M. S. Obaidat, Boudriga

High Performance TCP/IP Networking by Mahbub Hassan, Raj Jain

High-Speed Networks and Internets: Performance and Quality of Service by William Stallings

How to Measure Anything: Finding the Value of Intangibles in Business by Douglas W. Hubbard

Internet Measurement: Infrastructure, Traffic and Applications by Mark Crovella, Balachander

Measuring Computer Performance: A Practitioner's Guide by David J. Lilja

Network Performance Toolkit: Using Open Source Testing Tools by Richard Blum

Simulation Modeling and Analysis with ARENA by Tayfur Altiok, Benjamin Melamed

Art of Computer Systems Performance Analysis by Raj Jain

The Cartoon Guide to Statistics by Larry Gonick, Woollcott Smith

Discrete-Event Simulation: A First Course by Lawrence M. Leemis, Stephen K. Park

Probability, Random Variables and Stochastic Processes by A. Papoulis

Probability and Random Processes by Venkatarama Krishnan

Introduction to Stochastic Processes by G. Lawler

Managing the Software Process by Watts Humphrey

Successful Software Process Improvement by Robert B. Grady

Metrics and Models in Software Quality Engineering by Stephan H. Kan

Practical Software Metrics for Project Management and Process Improvement by Robert Grady

Software Engineering by Roger Pressman

Software Metrics: A Rigorous & Practical Approach by Norman E. Fenton and Shari L. Pleeger

Measuring the Software Process by William Florac and Anita Carleton

Introduction to Information Retrieval by C. Manning, P. Raghavan, and H. Schuetze

Modern Information Retrieval: The Concepts and Technology behind Search by Ricardo B, Berthier Ribeiro

Web Information Retrieval: Data Centric Systems and Applications by S. Ceri, A. Bozzon, M. Brambilla, E. D. Valle, P. Fraternali

Managing Gigabytes: Compressing and Indexing Documents and Images by Ian H. Witten, Alistair M, and Timothy C.

Data Communication and Networking by Behrouz A. Forouzan

Data and Computer Communication by William Stallings

Computer Graphics with OpenGL by Donald Hearn and M. Pauline Baker

Computer Graphics using OpenGL by F.S. Hill Jr. & Stephen M. Kelley Jr

Operating Systems Internals and Design by William Stallings

Operating Systems by Dietel, D

Operating System Concepts by Silberschatz,A, Galvin

Modern Operating Systems by Tanenbaum

Software Engineering by Ian Sommerville

Software Engineering: A Practitioner’s Approach by Roger S Pressman

A Compact Guide to Lex & Yacc by Thomas Niemann

Compiler Construction using Flex & Bison by Anthony Aaby

Compilers & Compiler Generators by PD Terry

Compilers Principles, Techniques & Tools by Alfred V. Aho.

Operator-Precedence Parsing by Thomas Niemann

Programming Language Concepts by Carlo Ghezzi, Mehdi Jazayeri

Artificial Intelligence: Structures and Strategies by George F Luger

Artificial Intelligence by Elaine Rich, Kevin Knight

Artificial Intelligence by Patrick Henry Winston

Intel Micro Processor by Barry B. Bery

Advanced DOS by V.J Mukee

PC Intern: The Encyclopedia of System Programming by Michael T Bruno

Computer Networks & Internets with Internet Applications by Douglas E.Comer

Computer Networks by Andrew S. Tanenbaum

Networking: A Top-Down Approach Featuring the Internet by James F. and K. W. Ross

Building the Data Warehouse by W. H. Inmon

Data Warehousing Fundamentals by Paulraj Ponniah

Software Project Management: A Practitioner's Approach by E. M. Bennatan

Applied Software Project Management by Andrew Stellman and Jennifer Greene

Computer Systems Design and Architecture by Vincent P. Heuring and Harry F. Jordan

The Unified Modeling Language User Guide by Grady Booch

Java How to Program by Paul Deitel & Harvey Deitel

Core Web Programming by Marty Hall

Java: The Complete Reference by Herbert Schildt

Management Information Systems by Kenneth C. Laudon and Jane P. Laudon

Introduction to Information Technology by Efraim Turban, R. Kelly Rainer and Richard Potter

Concepts of Programming Languages by Robert W. Sebesta

Assembly Language for Intel Based Computers by Kip Irvine

Assembly Language Programming & Organization of the IBM PC by Ytha Yu , Charles Marut

Assembly Language Step by Step by Jeff Duntemann

Introduction to 80X86 Assembly Language and Computer Architecture by Richard c. Detmer

Introduction to ALP From 8086 to Pentium Processors by Sivarama P. Dandamudi, D. Gries, F. B. Schneider

Revolutionary Guide to Assembly Language by Jacov Izrailevich, Aleksandr Sopin, Semyon Lavin, Vitaly Maljugin

The Intel Microprocessors by Barry B. Brey

Introduction to Computer Theory by Daniel I. A. Cohen

Introduction to Languages and the Theory of Computation by John C. Martin

Modern Database Management by Fred R. McFadden, Jeffrey A. Hoffer, and Mary B. Prescott

Database Management Systems by Raghu Ramakrishnan and Johannes Gehrke

Database Systems: Principles Design and Implementation by Catherine M. Ricardo

Database Management by Fred R McFadden and Jeffrey A. Hoffer

Human-Computer Interaction by Alan Dix

Interaction Design: Beyond Human-Computer Interaction by Preece and Jenny

About Face 2.0: The Essentials of Interaction Design by Alan Cooper and Robert Riemann

Programming Windows by Charles Petzold

Win32 Programming by Rector, B., Newcomer, J.

Mastering Windows 2000 Programming with Visual C++ by Ben Ezzell

Programming Windows 98/NT Unleashed by Viktor Toth

Event Processing in Action by Opher Etzion and Peter Niblett

iOS Programming by Joe Conway and Aaron Hillegas

WPF 4 Unleashed by Adam Nathan

C# 5.0 in a Nutshell by Joseph Albahari and Ben Albahari

Data Structures and Algorithm Analysis in C++ by Mark Allen

Digital Fundamentals by Thomas L. Floyd

Digital Electronics Principles, Devices and Applications by Anil K. Maini

C++ How to Program by Paul J. Deitel

Object-Oriented Software Engineering by Jacobson, Christerson and Jonsson

The C++ Programming Language by Bjarne Stroustrup

Database Management Systems by Raghu Ramakrishnan and Johannes Gehrke

Database Modeling and Design by Toby Teory, Sam Lightstone, Tom Nadaeu, H.V.Jagadish

Database System by Thomas Connolly and Carolyn Beg

Database System Concepts by Silberschatz-Korth-Sudarshan

Data Modeling and Relational Database Design by Jan Speelpenning, Patrice Daux, Jeff Gallus

Oracle Database 11g: A Beginners Guider by Ian Abramson, Michael Abbey, Michael J Corey and Michelle

Oracle Database 11g: SQL Fundamentals by Salome Clement, Brian Pottle, Puja Singh

C++ How to Program by Paul J. Deitel

CCNA ICND2: Official Exam Certification Guide by W. Odom

Computer Networking: A Top- Down Approach Featuring the Internet by J. Kurose & K. Ross

Computer Networking First-Step by W. Odom

Packet Tracer Network Simulator by A. Jesin

Troubleshooting with Wireshark Locate the Source of Performance Problems by L. Chappell

Learn JavaScript in a Weekend by Jerry Lee Ford


Understanding Computers: Today and Tomorrow by Charles S. Parker