Depends, if you're studying something that rarely changes I'm sure books are great, but I've been through three Java books in the space of four years as each time a new version comes out the old book isn't as useful. Plus if a book is printed with a mistake you've got no way to correct it other than pointing people to a web site or something...
The web does have a fair few tonnes of crap, but I wouldn't say that books have an advantage, get the wrong book/author/publisher and it might be based on opinion more than fact as well and yet because it's a book, people may take it as fact...