Goto the links page -- check the top of the forum -- there's sample chapters from a couple of books available.
Personally, I like the ideas and questions from Kathy & Bert's book, Sun Certified Programmer & Developer for Java 2: Study Guide (Exam 310-035), Third Edition. They don't tell you what to do, but they do ask the kind of questions that
you should be asking when you work on the assignment.
They cover a lot of the non-programming issues as well.
If you're looking for free, and you're in the U.S., check out your local public library. You might be surprised at what useful resources are there as well.
[ February 27, 2003: Message edited by: Burk Hufnagel ]