Jeff Heaton is the author of four books and more than two dozen articles, a college instructor, and a consultant. He teaches introductory and advanced Java at St. Louis Community College at Meramec. His specialty is in Internet, socket-level/spidering, and artificial intelligence programming. Many examples and tutorials can be found at his web site at http://www.jeffheaton.com. Jeff is a Sun Certified Java Programmer, a member of the IEEE, and holds a master's degree in Information Management from Washington University in St. Louis. His client list has included MasterCard, Anheuser-Busch, and Boeing.