books by subject
Introduction to Programming

Cool Scratch Projects in Easy Steps

Pascal Programming: A Beginner's Guide to Computers and Programming

Astrology: How and Why it Works - An Introduction to Basic Horoscopy

Software Engineering: A Practitioner's Approach

Building Integrated Office Applications

Advanced Visual Basic 4.0 Programming

C: From Theory to Practice

Sams Teach Yourself Visual Studio .NET 2003 in 21 Days

Developing Desktop Applications with Microsoft Visual C++ 6.0: MCSD Training Kit

Borland C++ Builder 6 Developer's Guide

Delphi in a Nutshell

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

Neural Computing: Theory and Practice

Multivariate Data Analysis

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

Sams Teach Yourself Macromedia Dreamweaver MX in 24 Hours

Discrete Mathematical Structures: Theory and Application

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

Programming in PROLOG

Core Java

Algorithms of Oppression: How Search Engines Reinforce Racism

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

Numerical Geometry of Images: Theory, Algorithms, and Applications

Information Theory, Inference and Learning Algorithms

BASIC Programming for Chemists: An Introduction

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

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

Groovy in Action

Mindstorms: Children, Computers, And Powerful Ideas
