books by subject
Introduction to Programming
Programming from the Ground Up
Complete Idiot's Guide to Java 2
Beginning C# Databases: From Novice to Professional
Hacking Exposed Linux
Sams Teach Yourself the C# Language in 21 Days
Java 2 by Example
Mastering Pascal and Delphi Programming
C++
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