Most functions in 2005 still exist in 2008, some of them because they simply
haven't been changed, and some because Microsoft wanted to make it backwards
compatible. As far as finding good books, well, what books are "good" is
often a matter of opinion. The first question I would ask myself is "Do I
like the style of the author of the books I have for 2005?". If you do like
that author's style, I would look online to see if they have written a newer
edition for 2008. One of my favorite publishers is O'Reilly, but there are
many other good ones as well. Sometimes it can help to just go to a large
bookstore in person (not online) and look at their books to see which ones
best match your learning style. I have had books that were great books, but
didn't help me at all because they were not written using a teaching style
that worked well for me, sometimes a books ratings are not as meaningful as
you would think. Do any of your classmates or professors know of any good
books? They may have a few suggestions as well. Good Luck!