books by subject
Functional Programming

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

Oracle Certified Professional Java SE 7 Programmer Exams 1Z0-804 and 1Z0-805: A Comprehensive OCPJP 7 Certification Guide (Expert's Voice in Java)

Adobe Flex 3: Training from the Source

Hibernate: A Developer's Notebook

Eclipse: Building Commercial-Quality Plug-ins

Microsoft® .NET Development for Microsoft Office (Office/Progmng/NET)

Pro Git

Waltzing with Bears: Managing Risk on Software Projects

JUnit Pocket Guide

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

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

The Art of Multiprocessor Programming,

User Interface Design for Mere Mortals¿

Test and Analysis of Web Services

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

Pragmatic Unit Testing in Java with Junit

Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Applications

Java I/O: Tips and Techniques for Putting I/O to Work

Agile Software Development Ecosystems

Agile Java Development with Spring, Hibernate and Eclipse

Software Inspection

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

Agile and iterative development

Agile Software Development (Agile Software Development Series)

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)

Hackers & Painters: Big Ideas from the Computer Age

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