Вот
тут задавался очень похожий вопрос, и там хаброюзеры рекомендовали данные книжки(все ссылки ведут на озон):
1.
«Язык программирования С# 2008 и платформа .NET 3.5»(Э. Троелсен)
*уже вышла более новая «версия»
«Язык программирования C# 2010 и платформа .NET 4»(Э. Троелсен);
2. После прочтения Троелсена рекомендуют
«CLR via C#»(Джеффри Рихтер);
3.
«C# 4.0 in a Nutshell: The Definitive Reference»(Joseph Albahari, Ben Albahari);
4.
«Accelerated C# 2010»(Trey Nash);
5.
«C#»(Карли Ватсон);
+ цитирую:«А дальше уже надо ориентироваться по конкретным технологиям. Если интересует ASP.NET, то это Дино Эспозито, если WPF — Чарльз Петцольд. И так далее.»
От себя могу добавить что прочитал Троелсена и Рихтера, довольно сильно понравилось. Об остальных книжках, которые я добавил в этот список, в интернете тоже гуляют очень лестные отзывы.