Bookshelf
scala
Programming in Scala
Artima
0-9815316-0-1
Beginning Scala
Apress
978-1-4302-1989-7
java
Core Java – Volume I – Fundamentals
Prentice Hall
0-13-235476-4
Core Java – Volume II – Advanced Features
Prentice Hall
0-13-235479-9
Rich Client Programming – Plugging Into the Netbeans Platform
Prentice Hall
0-13-235480-2
eclipse – AspectJ
Addison Wesley
0-321-24587-3
eclipse – Rich Client Platform
Addison Wesley
0-321-33461-2
eclipse – Building Commercial Quality Plug-ins
Addison Wesley
0-321-122847-2
ai
Machine Intelligence Volumes 1 to 7
Edinburgh University Press
0-85224-205-0
Heuristics – Strategies for Computer Problem Solving
Addison Wesly
0-201-05594-5
Introduction to Artificial Intelligence
Addison Wesley
0-201-11946-3
c++
Modern C++ Design
Addison Wesley
0-201-70431-5
C++ Programming Style
Addison Wesley
0-201-56365-7
Multi-Paradigm Design for C++
Addison Wesley
0-201-82467-1
Advanced C++ (Programming Styles and Idioms)
Addison Wesley
0-201-54855-0
Large-scale C++ Software Design
Addison Wesley
0-201-63362-0
Effective C++
Addison Wesley
0-201-56364-9
More Effective C++
Addison Wesley
0-201-63371-X
Effective STL
Addison Wesley
0-201-74962-9
The Design and Evolution of C++
Addison Wesley
0-201-54330-3
The C++ Programming Language (3rd Ed)
Addison Wesley
0-201-88954-4
C++ Solutions
Addison Wesley
0-201-30965-3
languages
The Definitive ANTLR Reference
The Pragmatic Bookshelf
0-9787392-5-6
Language Implementation Patterns
The Pragmatic Bookshelf
1-934356-45-X
design
Object-Oriented Analysis and Design with Applications
Benjamin Cummings
0-8053-5340-2
Pattern Oriented Software Architecture (A System of Patterns)
Wiley
0-471-95869-7
UML Toolkit
Wiley
0-471-19161
Analysis Patterns (Reusable Object Models)
Addison Wesley
0-201-89542-0
UML Distilled
Addison Wesley
0-201-32563-2
Design Patterns
Addison Wesley
0-201-63361-2
GUI Bloopers
Morgan Kaufmann
1-55860-582-7
Designing Object-Oriented C++ Applications using the Booch Method
Prentice Hall
0-13-203837-4
Pattern Hatching (Design Patterns Applied)
Addison Wesley
0-201-43293-5
management & development
Software Engineering Economics
Prentice Hall
0-13-822122-7
The Mythical Man-month
Addison Wesley
0-201-00650-2
Anti-Patterns
Wiley
0-471-19713-0
Controlling Software Projects
Yourdon Press
0-917072-32-4
Rapid Development
Microsoft Press
1-55615-900-5
Code Complete
Microsoft Press
1-55615-484-4
The Practical Guide to Structured Systems Design
Yourdon Press
0-917072-17-0
miscellaneous
Computer Networks
Prentice Hall
0-13-166836-6
Operating Systems (Design and Implementation)
Prentice Hall
0-13-638677-6
3-D Graphics Programming with OpenGL
Que
0-7897-0277-0