Bruce Eckel
Bruce Eckel is the author of numerous books and articles about computer programming. He gives frequent lectures and seminars for computer programmers, and was a founding member of the ANSI/ISO C++ standard committee. His best known works are Thinking in Java and Thinking in C++, aimed at programmers with little object-oriented programming experience. Most reviewers consider these books to be better written and more pedagogic than most introductory texts on Java or C++. He has since made both books available for all to download freely. However, his recent book, Thinking in Java, Fourth Edition, is no longer available in a free, electronic form.