CIT 594 Textbook
Spring 2009, David Matuszek

Schaum's Data Structures with Java, 2nd ed.

Schaum's Outline of Data Structures with Java, Second Edition

by John R. Hubbard

  • Paperback: 384 pages
  • Publisher: McGraw-Hill; 2 edition (June 11, 2007)
  • Language: English
  • ISBN-10: 0071476989
  • ISBN-13: 978-0071476980
  • $15.16 at Amazon

Note: The copies in the bookstore have a different cover, but appear to be otherwise identical.
Murach's Java SE 6

Murach's Java SE 6: Training & Reference
by Joel Murach, Andrea Steelman, Doug Lowe

  • Paperback: 832 pages
  • Publisher: Mike Murach & Associates (April 20, 2007)
  • Language: English
  • ISBN-10: 1890774421
  • ISBN-13: 978-1890774424

I like this book because it has good, detailed explanations of each topic, and good examples to go with them. It's also a book in which you can read about topics (after the first three introductory chapters) in pretty much any order you need to--you don't have to read front to back.