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, 3rd Edition Revision 1.0
(Download includes HTML book and source code)

Last Modified August 01, 2002    (Revision history at start of book).

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

Last Modified August 8, 2002   (Revision history at start of book)

Thinking in C# Revision 0.1
(Available in MS Word format only)

Last Modified May 5, 2002    (Revision history available at above link. This book is not mirrored).

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 Patterns, (Under Development)
Word Version

Last Modified September 7, 2001.