BigCanoe,
There's alot of .NET books that are about making the migration from Java. I only did Java(J2EE) for a bit, but it was a tremendous help in learning the .NET platform and C#.
As for books, back when I first learned .NET the only books out there for the first ones out. I'm sure you'd want to pick up a more recent one.
The more popular ones seem to be:
"Programming C#" - O'Reilly - to get comfortable with C#
"ASP.NET Unleashed" - SAMS - Stephen Walther - to get up to speed on .NET
"Developing ASP.NET Server Controls and Components" - MS - more advanced, to get up to speed in developing your own controls
I have about 100 .NET books, but it all depends on your experience, what you want to do, and how much you know already.
EQDiva owner
President of Attached to Baby, Inc.
http://store.attachedtobaby.com