Bruce Eckel's Free Electronic Books

These are electronic books in HTML on C++ and Java, along with the source code. The HTML books are fully indexed, use Frames for easy navigation through the chapters, and have color syntax highlighting on all the source-code listings. Each HTML download contains an entire book and source code in a single zipped file.

Thinking in Java, 2nd edition Revision 12
Word Version (May have more recent corrections than HTML version; see redline/strikeouts)

Last Modified June 12 2001    Revision History

Thinking in Java, 1st edition

Last Modified Sat Feb 5 2000

Thinking in C++, 2nd edition, Volume 1 Revision 13

Last Modified Sept 27, 2001   Revision History

Thinking in C++, 2nd edition, Volume 2 Revision 4

Last Modified August 19, 2001   Revision History

Thinking in Patterns, (Under Development)
Word Version

Last Modified September 7, 2001.