All of the above mentioned are good (except for the 21 day).
The problem with being a specialized programmer.....
"if you don't use it, you quickly become an amnesiac!"
My best used books tend to have a large number of sticky note bookmarks in them.
1 Microsoft Access 2000/Visual Basic for Applications Fundamentals
2 Access 2000 VBA Handbook
3 Microsoft Access 2000 VBA Fundamentals/Mastering Set
I know, (my sig other says the same thing)YOUR SPENDING TOO MUCH ON BOOKS!
Anyway, go to a local place (B&N, Borders, etc) and browse through a few different ones and find one in a style you feel comfortable with.
You might get lucky on the first try.
Rhonin