books by subject
Software Architecture

Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum

Developing Java Beans (Java (Addison-Wesley))

Neuroscience: Exploring the Brain

The Bride of Science: A Life of Ada Lovelace

Mathematical Computing: An Introduction to Programming Using Maple (R)

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

Code Centric: T-SQL Programming with Stored Procedures and Triggers

Smart and Gets Things Done: Joel Spolsky's Concise Guide to Finding the Best Technical Talent

Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and the Eclipse AspectJ Development Tools

High Performance Computing

Service-Oriented Architecture (SOA) Compass: Business Value, Planning, and Enterprise Roadmap

Computer Programming Problems

Why Does Software Cost So Much?: And Other Puzzles of the Information Age

Java Persistence with Hibernate

Real-time Systems and Software (WSE)

Real-time Software Systems

Testing IT: An Off-the-Shelf Software Testing Process

Pro Spring MVC: With Web Flow

Introducing Systems Analysis

Access Database Design and Programming

Peter Norton's Guide to Access 97 Programming

99 Phenomenal Digital Photo Tricks: v. 1: Crazy Fun with People and Places

Programming Embedded Systems in C and C++

Software Engineering: A Practitioner's Approach

Foundations of Security: What Every Programmer Needs to Know

Building J2EE (TM) Applications with the Rational Unified Process

Concurrent and Real-time Programming in Java

Object Oriented Programming with Visual Basic.NET and Visual C# Step by Step

The Windows NT Device Driver Book: A Guide for Programmers
