Yo he leido libros de Javier Ceballos, considero que ah de ser un buen libro.
Aunque sean un poco caros los libros de Microsoft, pero te aseguro que ahi aprenderas bastante, hasta existen unos Kits de estudio, que te incluyen Visual Studio.net demo de 120 dias, y todo el contenido del CD en formato Help. Yo compre de esos, y sabemos que la referencia en Ingles es la mejor pues viene de la fuente. No voy a negar que existan buenos autores en español, pero esos libros son muy buenos
http://www.microsoft.com/mspress/
Si no, la documentación del Microsoft .Net Framework (
http://www.microsoft.com/netframework/), ahi no hay pierde esta el 99.9% de todo lo que trae el framework, y la programación en C#. Para accesar la referencia en línea (
http://msdn.microsoft.com/net/)
Si entiendes bien el ingles, puedes ver las charlas en video "The .Net Show" (
http://msdn.microsoft.com/theshow/)

o los tips cortos de 5 minutos en MSDN TV (
http://msdn.microsoft.com/msdntv/default.aspx).
y dicen que microsoft no provee informacion...