Bruce Eckel (born July 8, 1957) is the author of numerous books and articles about computer programming. He also gives frequent lectures and seminars for computer programmers. His best known works are Thinking in Java and Thinking in C++, aimed at programmers wanting to learn the Java or C++ programming languages, particularly those with little experience of object-oriented programming. Eckel was a founding member of the ANSI/ISOC++ standard committee. He has since made both the forementioned books available for all to download freely. However, his most recent book – the 4th edition of Thinking in Java – is no longer available in a free electronic form.