books by subject
Introduction to Programming

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)

The Rational Unified Process: An Introduction (Object Technology Series)

Hackers & Painters: Big Ideas from the Computer Age

Microsoft Visual C# .NET (Core Reference)

User Interfaces in C#: Windows Forms and Custom Controls (.Net Developer)

Effective Java: Second Edition

Programming C#

C# Programmer's Cookbook

Everyday Scripting with Ruby: For Teams, Testers, and You

The C/C++ Programmers Guide

Ant: The Definitive Guide

IronRuby Unleashed

Pro Java ME MMAPI: Mobile Media API for Java Micro Edition (Expert's Voice in Java)

Visual Usability: Principles and Practices for Designing Digital Applications

Programming in Scala

AKKA Concurrency

Introduction to C. with Advanced Applications
