books by subject
Introduction to Programming

Computer Science Reconsidered: The Invocation Model of Process Expression

Essential Delphi 3 fast: Includes ActiveX Development

Borland C++ Builder 6 Developer's Guide

The Productive Programmer

Killer Game Programming in Java

Game Development with Blender

Sams Teach Yourself Visual Basic 5 in 21 Days: Professional Reference Edition

Mindstorms: Children, Computers, And Powerful Ideas

Groovy in Action

Simulation with Python: Develop Simulation and Modeling in Natural Sciences, Engineering, and Social Sciences

Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code

BASIC Programming for Chemists: An Introduction

Information Theory, Inference and Learning Algorithms

Numerical Geometry of Images: Theory, Algorithms, and Applications

Beginning NFC: Near Field Communication with Arduino, Android, and PhoneGap

Algorithms of Oppression: How Search Engines Reinforce Racism

Core Java

Programming in PROLOG

Effective C++: 50 Specific Ways to Improve Your Programs and Designs

Discrete Mathematical Structures: Theory and Application

Sams Teach Yourself Macromedia Dreamweaver MX in 24 Hours

Algorithms from P to NP, Vol. I: Design and Efficiency

Multivariate Data Analysis

Neural Computing: Theory and Practice

Windows Assembly Language and Systems Programming: 16- and 32-Bit Low-Level Programming for the PC and Windows

Delphi in a Nutshell

Hacking Exposed Linux

Complete Idiot's Guide to Java 2

Beginning C# Databases: From Novice to Professional
