   question about books... Need responses quickly!
  I''m going away on vacation in a couple of days, so I''d like to bring a book with me (can only buy one though). I''m currently learning Java, and finished the book "Head First Java". Now I''m wondering, should I further progress my studies in the language by buying "The Java Programming Language" or should I focus my attention on a new topic, such as data structures, with the help of "Data Structures and Algorithms in Java" by Robert Lafore. I know this may sound like a silly question, but I don''t want to buy the data structures book unless I know that my understanding of it wouldn''t be dependant on a complete understanding of the language, so that''s why I want to buy the first one (and also to become more proficient in Java). Any responses would REALLY be appreciated. 
  If you''re leaving on vacation and you only have money for one book i would suggest not buying any Java book.  This seems like a strange response, but it''s not.  Go to safari.informit.com (no www in front).  At this site you can browse and read books online for basically $2 a month each.  There is a huge selection ranging in all topics (including Java) from major publishers like SAMS...  This is the best way to travel if you have an internet account you can jump online and don''t have to carry around a book.Otherwise, I would start learning data-structures as soon as possible.  Java syntax is easy to master and the Java docs online at Java''s site are great reference if you need a certain function and don''t know how to use it, etc.Good Luck 