The MCAD Developing WEb Apps with VB.NET and C# from Microsoft Press is also a good book as well. Also (although it covers more than just asp.net) Programming Visual Basic .NET (core reference) from Microsoft Press is also a fantastic book that really explains the vb.net language in depth. It covers both windows programming and asp.net apps, but the main focus is on the language itself, and topics like inheritance, class fundamentals, garbage collection, etc.
oh, and just a note on the php post: my buddy who is a heavy PHP guy (fusebox, fusebox, fusebox!) was telling me yesterday that the next iteration of hte PHP compiler is supposed to have alot more OO aspects worked in, so don't be surprised if we really DO start hearing from the PHP elitists about how much better it is.
But seriously: how can you take a language seriously when its mascot is a camel?! (oh wait...thats perl isn't it? bah, close enough)
D'Arcy