I don't mess when it comes to books, I only buy the best and it's that simple.
If you are in need of studying SAD & Java from literally the ground up, and
fast, then these are the manuals to buy.
There are Four Blocks of these manuals Four Booklets in each block. If you only
need to study the basics then you will only need Block 1. Obviously the higher you
go up the more sophisticated, these manuals are directly used by the OU Students
literally, and OU Degrees are 6 years, miles more work than a normal Degree.
There easy to read and chances are you'l know more than is actually necessary to
pass the SAD Unit of your course. They also come with Java exercise/help cd's.
There are other SAD/Java manuals out there but many of them don't cover the
basics at all. But these manuals start from Intro to Advanced.Software Development with Java: Block 1 Pack