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

Sams Teach Yourself CGI Programming in a Week (Sams Teach Yourself S.)

HTML & XHTML

Introducing C++ for Scientists, Engineers and Mathematicians

C Programming: Visual QuickStart Guide

C Programming in Easy Steps

Teach Yourself ActiveX Programming with Visual Basic in 21 Days

Sams Teach Yourself C++ in 24 Hours, Complete Starter Kit

Java All-in-One For Dummies

Unix Shell Programming
