Greetings:
My apologies for the oversight on my part in not addressing the original question on VB.NET Book recommendations, and thanks to Wade73 and Daniel May for pointing out my error. My intent was not to promote one language over another, although I do prefer working in Python than in VB.NET. Nonetheless, having work experience in both VB.NET and Python, I would like to suggest the following VB.NET books to consider. In addition, I've added the google books preview links for your reference.
Pro VB 2008 and the .NET 3.5 Platform (Windows.Net)
Troelsen, Andrew
Publisher: APress
ISBN-10: 1590598229
ISBN-13: 978-1590598221
http://books.google.com/books?id=y0uURUiVhgwC&printsec=frontcover&dq=1590598229#v=onepage&q=&f=false
The Book of Visual Basic 2005: .NET Insight for Classic VB Developers
MacDonald, Matthew
Publisher: No Starch Press
ISBN-10: 1593270747
ISBN-13: 978-1593270742
http://books.google.com/books?id=2dvQGrXvR0UC&printsec=frontcover&dq=1593270747#v=onepage&q=&f=false
Programming Visual Basic 2008
Patrick, Tim
Publisher: O'Reilly
ISBN-10: 0596518439
ISBN-13: 978-0596518431
http://books.google.com/books?id=mggpAr3fskEC&printsec=frontcover&dq=0596518439#v=onepage&q=&f=false
A number of my colleagues at my current employer have benefitted greatly from both Patrick's and Troelsen books. And although tailored to 2005, a number of my former colleagues at a previous company also relied heavily on MacDonald's book.
I hope this was of help...