This is the annotated solution guide for Thinking in Java, 2nd edition by Bruce Eckel. Thinking in Java is available in print form from Prentice Hall and freely downloadable from http://www.BruceEckel.com. This solution guide is only available electronically, as an HTML document (If it were in book form, this guide would be over 500 pages, using the same format as Thinking in Java).