Algorithmic Problem Solving With Python
Python Programming: An Introduction To Computer Science

This book is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emphasizing problem...
Thinking In Java

Great book to become a proficient Java programmer. It is known to help students pass the Sun Certified Java Programmer Exam!
The Complete Reference Java 2

Take JAVA to the max with expert help Beginning, intermediate, and advanced JAVA programmers alike take note: everything you need to get the best performance out...
Java Concurrency In Practice
Inside The Java 2 Virtual Machine
Head First In Java
Data Structures & Problem Solving In Java
Data Structures In Java

The design and analysis of efficient data structures has long been recognized as a key component of the Computer Science curriculum. Goodrich, Tomassia and Goldwasser's approach...






