Recommended Reading

 

Take a look at the books written by some of our past speakers! ( Topic | Speaker | Title )

Topic Speaker Title
C++ Cline, Dr. Marshall C++ FAQs (2nd Edition)
C++ Eckel, Bruce Thinking in C++, Vol. 2: Practical Programming, Second Edition
C++ Eckel, Bruce Using C++
C++ Eckel, Bruce Thinking in C++, Volume 1: Introduction to Standard C++ (2nd Ed.)
C++ Eckel, Bruce Black Belt C++
C++ Eckel, Bruce C++ Inside & Out
C++ Hohmann, Luke Mastering Design Patterns in C++
DBA Hsu, Dr. Meichun Recovery Mechanisms in Database Systems
Design Balcer, Marc J. Executable UML: A Foundation for Model-Driven Development
Design Brown, Dr. Marc H. Software Visualization
Design Eckel, Bruce The Tao of Objects: A Beginner's Guide to Object-Oriented Programming
Design Gray, Dr. Jim Transaction Processing Concepts and Techniques
Design Johnson, Jeff GUI Bloopers: Don'ts and Dos for Software Developers and Web Designers
Design Mackinlay, Jock Readings in Information Visualization: Using Vision to Think
Design Shalloway, Alan Design Patterns Explained: A New Perspective on Object-Oriented Design
Design Stork, David G. Pattern Classification (2nd Ed.)
Internet Mullet, Kevin Managing IMAP
Internet Mullet, Kevin Common User Experience: Cross-Product Design for Web & Desktop Applications
Internet Mullet, Kevin Designing Visual Interfaces: Communication Oriented Techniques
Internet Quigley, Ellie JavaScript by Example
Internet Shafer, Dan HTML Utopia: Designing Without Tables Using CSS
Internet Johnson, Jeff Web Bloopers: 60 Common Design Mistakes and How to Avoid Them
Java Eckel, Bruce Thinking in Java (3rd Ed.)
Java Horstmann, Dr. Cay Core Java Web Server
Java Horstmann, Dr. Cay Practical Object-Oriented Development in C++ and Java
Java Horstmann, Dr. Cay Computing Concepts With Java 2 Essentials
Java Horstmann, Dr. Cay Core Java 2, Volume I: Fundamentals (6th Ed.)
Java Horstmann, Dr. Cay Core Java 2, Volume II: Advanced Features (5th Ed.)
Java Horstmann, Dr. Cay Core JavaServer Faces
Java Horstmann, Dr. Cay Computing Concepts with C++ Essentials, 2nd Ed.
Java Horstmann, Dr. Cay Object-Oriented Design & Patterns
Java Liang, Sheng Java(TM) Native Interface: Programmer's Guide and Specification
Java Mak, Ronald Java Number Cruncher: The Java Programmer's Guide to Numerical Computing
Java Sridharan, Prashant Advanced Java Networking (2nd Ed.)
Java Yellin, Frank The Java(TM) Virtual Machine Specification (2nd Ed.)
Java Yellin, Frank Core Packages (The Java(TM) Application Programming Interface, Vol. 1)
Java Yellin, Frank Window Toolkit and Applets (The Java(TM) Application Programming Interface, Vol. 2)
Java Bloch, Joshua Effective Java Programming Language Guide
Linux Quigley, Ellie Linux Shells by Example (with CD-ROM)
Management Hohmann, Luke Journey of the Software Professional: The Sociology of Computer Programming
Management Hohmann, Luke Beyond Software Architecture: Creating and Sustaining Winning Solutions
Miscellaneous Shafer, Dan NanoTech MegaQuake
Miscellaneous Slater, Michael The Adobe Photoshop Album 2.0 Book
Miscellaneous Stork, David G. HAL's Legacy: 2001's Computer as Dream and Reality
Miscellaneous Huck, Jerry Itanium Rising: Breaking Through Moore's Second Law of Computing Power
MS Windows Walther, Stephen Teach Yourself E-Commerce Programming in 21 Days with ASP
MS Windows Walther, Stephen ASP.NET Unleashed, 2nd Ed.
MS Windows Walther, Stephen ASP.NET: Tips, Tutorials and Code
MS Windows Walther, Stephen ASP.NET Kick Start
Perl Quigley, Ellie Perl by Example
Programming Mak, Ronald Writing Compilers and Interpreters
UNIX Quigley, Ellie UNIX Shells by Example (3rd Ed.)


 

Return to sfbayacm home page.

Copyright © San Francisco Bay Area Chapter, ACM, Last Update 17 October 2004 by sfbayacm.