Head First Java programming
Getting More Productive With Microsoft Visual Studio
The Magic Of Computer Graphics
Refactoring Improving the Design of exisiting code 2nd Edition
The Art And Science Of Java