Corky just informed me that there is a talk  by Daniel L. Schuster  at SIGCSE 2010  about Java, games, and the Free Java Book . I’ll definitely check out the talk and the book. I’ll also examine how concurrency is handled in the ACM Java Library .
Daniel is kind enough to state the following in his book:
Dr. Java is the preferred development environment for the Free Java Book. It is an easy to use but powerful editor and development environment. It is available via download and is free. Free as in $0.00! It is available for Windows and Mac.
Thanks! I added a link to the Free Java Book to the list of DrJava user sites .