C# Development
Refactoring Improving the Design of exisiting code 2nd Edition
The Art And Science Of Java
Comparative Studies Of Programming Languages
F# Succinctly