The Art Of Computer Game Design
Learn Object Oriented Thinking and Programming
Getting More Productive With Microsoft Visual Studio
Open Data Structure In Java
Parallel And Concurrent Programming In Haskell