I tend to use safari.oreilly.com now as I got tired of buying books that went out of date faster than I could read them. :-)
And if you get yourself a library card and a PIN number you can access a fairly large subset of the safari bookshelf over the WWW for free. -- Sincerely etc. Christopher Sawtell