I recently finished my first course in java programming and now I'm looking for a book that I can use to learn more, as the course I took didn't cover things like graphics, collections, and threads....