Pro C# 5.0 And The .NET 4.5 Framework
Head First Java programming
F# Succinctly
Refactoring Improving the Design of exisiting code 2nd Edition
The Black Art Of Programming