books by subject
Introduction to Programming

Core Security Patterns: Best Practices and Strategies for J2EE, Web Services, and Identity Management

Software Requirements: Styles and Techniques: Styles & Techniques

Effective C#: 50 Specific Ways to Improve Your C#

LINQ to Objects Using C# 4.0: Using and Extending LINQ to Objects and Parallel LINQ (PLINQ) (AddisonWesley Microsoft Technology) (Addison-wesley Microsoft Technology Series)

The C++ Programming Language

Effective C++: 50 Specific Ways to Improve Your Programs and Design (Addison-Wesley Professional Computing Series)

The Complete UML Training Course (Boxed Set)

Pattern Languages of Program Design 3

Metrics and Models in Software Quality Engineering

Open Source .NET Development: Programming with NAnt, NUnit, NDoc, and More

MCAD/MCSD Self-Paced Training Kit: Developing XML Web Services and Server Components with Microsoft® Visual Basic® .NET and Microsoft Visual C#™ .NET

MCSD Self Paced Training Kit: Analyzing Requirements and Defining .NET Solution Architectures

Adobe Flex 3: Training from the Source

CDO & MAPI Programming with Visual Basic:: Developing Mail and Messaging Applications

Pro Git

SQL Server 2008 Query Performance Tuning Distilled (Expert's Voice in SQL Server)

The Annotated C++ Reference Manual

Practical API Design: Confessions of a Java Framework Architect (Expert's Voice in Java Technology)

Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Addison-Wesley Signature Series (Fowler))

Practical Object-Oriented Design in Ruby: An Agile Primer (Addison-Wesley Professional Ruby) (Addison-Wesley Professional Ruby Series)

Agile Java Development with Spring, Hibernate and Eclipse

Code Generation in Action

Software Inspection

DATA STRUCTURES ALGORITHM ANALYSIS C

Object-Oriented Software Metrics (Prentice Hall Object-Oriented Series)

Agile and iterative development

User Stories Applied: For Agile Software Development (Addison-Wesley Signature Series (Beck))

Balancing Agility and Discipline: A Guide for the Perplexed

Collaboration Explained: Facilitation Skills for Software Project Leaders (Agile Software Development Series)
