books by subject
Software Architecture

Software Engineering (International Computer Science Series)

Computer Systems: A Programmer's Perspective: United States Edition

S Programming

Principles Concurrent Programming

Human-Computer Interaction in the New Millennium

Software Engineering: A Practitioner's Approach

Object-oriented and Classical Software Engineering

Software Blueprints: Lightweight Uses of Logic in Conceptual Modelling

A Handbook of Software and Systems Engineering: Empirical Observations, Laws and Theories

Program Verification

Formal Object Oriented Specification Using Object-Z

Clean Coder, The: A Code of Conduct for Professional Programmers

The Object-Oriented Development Process: Developing and Managing a Robust Process for Object-Oriented Development

Pragmatic Unit Testing in C# with NUnit

The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition

Writing Interactive Compilers and Interpreters

Visual Basic 2005 JumpStart

Pragmatic Programmer, The: From Journeyman to Master

Troubleshooting Oracle Performance

Enterprise Integration: An Architecture for Enterprise Application and Systems Integration

Regular Expression Pocket Reference

Enterprise Cloud Computing: Technology, Architecture, Applications

Computer Organization and Design: The Hardware/Software Interface

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions (Addison-Wesley Signature Series (Fowler))

Input/Output in Parallel and Distributed Computer Systems

Microsoft Office System Plain & Simple -- 2003 Edition

Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design

Foundations of Parallel Programming

Requirements Engineering: Processes and Techniques
